From 3f6524db432758a0dcc229386204481042ba04e2 Mon Sep 17 00:00:00 2001 From: Shu Uesugi Date: Fri, 21 Jun 2019 12:16:56 -0700 Subject: [PATCH 1/9] Move to lessonExpressionsKey --- scripts/lib/buildExpressionContainers.ts | 17 +- ...uildExpressionRunnerConfigFromShorthand.ts | 20 +- .../lib/expressionRunnerShorthandConfig.ts | 629 +++++++++--------- src/lib/lessonExpressions.ts | 35 +- 4 files changed, 335 insertions(+), 366 deletions(-) diff --git a/scripts/lib/buildExpressionContainers.ts b/scripts/lib/buildExpressionContainers.ts index 51123aa99..9291ca9cf 100644 --- a/scripts/lib/buildExpressionContainers.ts +++ b/scripts/lib/buildExpressionContainers.ts @@ -1,10 +1,14 @@ import { ExpressionRunnerConfig } from 'scripts/lib/buildExpressionRunnerConfigFromShorthand' import { isContainerWithState } from 'src/lib/expressionContainerGuards' import stepExpressionContainer from 'src/lib/stepExpressionContainer' -import { ExpressionContainer } from 'src/types/ExpressionContainerTypes' +import { + ExpressionContainer, + SteppedExpressionContainer +} from 'src/types/ExpressionContainerTypes' +import * as lessonExpressions from 'src/lib/lessonExpressions' const buildExpressionContainers = ({ - expressionContainer, + lessonExpressionsKey, initializeInstructions, showAllShowSteps, skipAlphaConvert, @@ -14,7 +18,8 @@ const buildExpressionContainers = ({ lastAllowedExpressionStateAfterIterations, hidePlayButton }: ExpressionRunnerConfig): readonly ExpressionContainer[] => { - let currentExpressionContainer = expressionContainer + let currentExpressionContainer: SteppedExpressionContainer = + lessonExpressions[lessonExpressionsKey] let results: ExpressionContainer[] = [] const stepOptions = { showAllShowSteps, skipAlphaConvert } @@ -92,13 +97,15 @@ const buildExpressionContainers = ({ if ( lastAllowedExpressionState && lastAllowedExpressionState === - expressionContainer.previouslyChangedExpressionState && + currentExpressionContainer.previouslyChangedExpressionState && (lastAllowedExpressionStateAfterIterations || 0) <= becameDefaultCount ) { break } - if (expressionContainer.previouslyChangedExpressionState === 'default') { + if ( + currentExpressionContainer.previouslyChangedExpressionState === 'default' + ) { becameDefaultCount += 1 } } diff --git a/scripts/lib/buildExpressionRunnerConfigFromShorthand.ts b/scripts/lib/buildExpressionRunnerConfigFromShorthand.ts index 72e3aa3fc..42f32fbfe 100644 --- a/scripts/lib/buildExpressionRunnerConfigFromShorthand.ts +++ b/scripts/lib/buildExpressionRunnerConfigFromShorthand.ts @@ -6,10 +6,7 @@ import { isExpressionRunnerSimpleConfig, isExpressionRunnerPlayButtonOnlyConfig } from 'scripts/lib/expressionRunnerShorthandConfig' -import { - SteppedExpressionContainer, - ExpressionContainer -} from 'src/types/ExpressionContainerTypes' +import { ExpressionContainer } from 'src/types/ExpressionContainerTypes' import { allMaxWidths } from 'src/lib/theme/maxWidths' import { InitializeInstruction, @@ -17,9 +14,10 @@ import { expressionRunnerContextDefault } from 'src/types/ExpressionRunnerTypes' import { HProps } from 'src/types/HTypes' +import * as lessonExpressions from 'src/lib/lessonExpressions' export interface ExpressionRunnerConfig { - expressionContainer: SteppedExpressionContainer + lessonExpressionsKey: keyof typeof lessonExpressions hidePriorities: ExpressionRunnerContextProps['hidePriorities'] hideBottomRightBadges: ExpressionRunnerContextProps['hideBottomRightBadges'] hideControls: boolean @@ -137,7 +135,7 @@ const convertConfig = ( let runnerProps if (isExpressionRunnerSimpleConfig(config)) { const { - expressionContainer, + lessonExpressionsKey, initialState, isDone, skipAlphaConvert, @@ -163,7 +161,7 @@ const convertConfig = ( >(config, expressionRunnerSimpleConfigDefault) runnerProps = { - expressionContainer, + lessonExpressionsKey, hideControls: true, hidePriorities: !showPriorities, explanationsVisibility, @@ -189,7 +187,7 @@ const convertConfig = ( } } else if (isExpressionRunnerPlayButtonOnlyConfig(config)) { const { - expressionContainer, + lessonExpressionsKey, initialState, skipToTheEnd, hideFuncUnboundBadgeOnExplanation, @@ -215,7 +213,7 @@ const convertConfig = ( runnerProps = { speed, highlightNumber, - expressionContainer, + lessonExpressionsKey, hidePriorities: !showPriorities, highlightOverrides, showAllShowSteps, @@ -237,7 +235,7 @@ const convertConfig = ( } } else { const { - expressionContainer, + lessonExpressionsKey, initialState, finalState, hideFuncUnboundBadgeOnExplanation, @@ -256,7 +254,7 @@ const convertConfig = ( runnerProps = { variableSize, containerSize, - expressionContainer, + lessonExpressionsKey, hidePriorities: !showPriorities, hideFuncUnboundBadgeOnExplanation, hidePlayButton: true, diff --git a/scripts/lib/expressionRunnerShorthandConfig.ts b/scripts/lib/expressionRunnerShorthandConfig.ts index 413b4513d..378728c10 100644 --- a/scripts/lib/expressionRunnerShorthandConfig.ts +++ b/scripts/lib/expressionRunnerShorthandConfig.ts @@ -1,8 +1,5 @@ import * as lessonExpressions from 'src/lib/lessonExpressions' -import { - ExpressionContainer, - SteppedExpressionContainer -} from 'src/types/ExpressionContainerTypes' +import { ExpressionContainer } from 'src/types/ExpressionContainerTypes' import { ExpressionRunnerProps } from 'src/types/ExpressionRunnerTypes' import { HProps } from 'src/types/HTypes' @@ -17,7 +14,7 @@ export const expressionRunnerSimpleConfigDefault = { interface ExpressionRunnerSimpleConfig { runner: 'simple' - expressionContainer: SteppedExpressionContainer + lessonExpressionsKey: keyof typeof lessonExpressions initialState?: ExpressionContainer['previouslyChangedExpressionState'] isDone?: boolean skipAlphaConvert?: boolean @@ -64,7 +61,7 @@ export function isExpressionRunnerPlayButtonOnlyConfig( interface ExpressionRunnerPlayButtonOnlyConfig { runner: 'playButtonOnly' - expressionContainer: SteppedExpressionContainer + lessonExpressionsKey: keyof typeof lessonExpressions initialState?: ExpressionContainer['previouslyChangedExpressionState'] skipToTheEnd?: boolean hideFuncUnboundBadgeOnExplanation?: boolean @@ -99,7 +96,7 @@ export function isExpressionRunnerSingleStepConfig( interface ExpressionRunnerSingleStepConfig { runner: 'singleStep' - expressionContainer: SteppedExpressionContainer + lessonExpressionsKey: keyof typeof lessonExpressions initialState: ExpressionContainer['previouslyChangedExpressionState'] finalState: ExpressionContainer['previouslyChangedExpressionState'] hideFuncUnboundBadgeOnExplanation?: boolean @@ -120,235 +117,235 @@ export type ExpressionRunnerShorthandConfig = const config: Record = { ilpo: { runner: 'simple', - expressionContainer: lessonExpressions.e1E1 + lessonExpressionsKey: 'e1E1' }, imyd: { runner: 'simple', - expressionContainer: lessonExpressions.e1E2 + lessonExpressionsKey: 'e1E2' }, emmb: { runner: 'simple', - expressionContainer: lessonExpressions.e1E3 + lessonExpressionsKey: 'e1E3' }, jozw: { runner: 'simple', - expressionContainer: lessonExpressions.e1E4 + lessonExpressionsKey: 'e1E4' }, itbm: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e1E1 + lessonExpressionsKey: 'e1E1' }, zwpj: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e1E2 + lessonExpressionsKey: 'e1E2' }, dqkc: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e1E3 + lessonExpressionsKey: 'e1E3' }, ldox: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e1E4 + lessonExpressionsKey: 'e1E4' }, bgfl: { runner: 'simple', - expressionContainer: lessonExpressions.e1E2, + lessonExpressionsKey: 'e1E2', isDone: true }, tuqr: { runner: 'simple', - expressionContainer: lessonExpressions.e1E3, + lessonExpressionsKey: 'e1E3', isDone: true }, cpkp: { runner: 'simple', - expressionContainer: lessonExpressions.e1E4, + lessonExpressionsKey: 'e1E4', isDone: true }, loai: { runner: 'simple', - expressionContainer: lessonExpressions.e1E5 + lessonExpressionsKey: 'e1E5' }, vvjn: { runner: 'simple', - expressionContainer: lessonExpressions.e1E5, + lessonExpressionsKey: 'e1E5', isDone: true }, hbgo: { runner: 'simple', - expressionContainer: lessonExpressions.e1E6 + lessonExpressionsKey: 'e1E6' }, olef: { runner: 'simple', - expressionContainer: lessonExpressions.e1E7 + lessonExpressionsKey: 'e1E7' }, zzyu: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e1E5 + lessonExpressionsKey: 'e1E5' }, qpjt: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e1E6 + lessonExpressionsKey: 'e1E6' }, ozbe: { runner: 'singleStep', hideFuncUnboundBadgeOnExplanation: true, - expressionContainer: lessonExpressions.e1E1, + lessonExpressionsKey: 'e1E1', initialState: 'active', finalState: 'showFuncBound' }, rqjo: { runner: 'singleStep', hideFuncUnboundBadgeOnExplanation: true, - expressionContainer: lessonExpressions.e1E1, + lessonExpressionsKey: 'e1E1', initialState: 'showFuncBound', finalState: 'betaReducePreviewBefore' }, zzxj: { runner: 'simple', - expressionContainer: lessonExpressions.e1E1, + lessonExpressionsKey: 'e1E1', initialState: 'showFuncBound' }, evqx: { runner: 'singleStep', hideFuncUnboundBadgeOnExplanation: true, - expressionContainer: lessonExpressions.e1E1, + lessonExpressionsKey: 'e1E1', initialState: 'betaReducePreviewBefore', finalState: 'betaReducePreviewAfter' }, keck: { runner: 'simple', - expressionContainer: lessonExpressions.e1E1, + lessonExpressionsKey: 'e1E1', initialState: 'betaReducePreviewBefore' }, msiw: { runner: 'singleStep', hideFuncUnboundBadgeOnExplanation: true, - expressionContainer: lessonExpressions.e1E1, + lessonExpressionsKey: 'e1E1', initialState: 'betaReducePreviewAfter', finalState: 'betaReducePreviewCrossed' }, qoms: { runner: 'simple', - expressionContainer: lessonExpressions.e1E1, + lessonExpressionsKey: 'e1E1', initialState: 'betaReducePreviewAfter' }, mhgm: { runner: 'simple', - expressionContainer: lessonExpressions.e1E1, + lessonExpressionsKey: 'e1E1', initialState: 'betaReducePreviewCrossed' }, osqo: { runner: 'simple', - expressionContainer: lessonExpressions.e1E1, + lessonExpressionsKey: 'e1E1', isDone: true }, sgfj: { runner: 'singleStep', hideFuncUnboundBadgeOnExplanation: true, - expressionContainer: lessonExpressions.e1E2, + lessonExpressionsKey: 'e1E2', initialState: 'showFuncBound', finalState: 'betaReducePreviewBefore' }, gwtp: { runner: 'singleStep', hideFuncUnboundBadgeOnExplanation: true, - expressionContainer: lessonExpressions.e1E2, + lessonExpressionsKey: 'e1E2', initialState: 'betaReducePreviewBefore', finalState: 'betaReducePreviewCrossed' }, jwzh: { runner: 'simple', - expressionContainer: lessonExpressions.e1E2, + lessonExpressionsKey: 'e1E2', initialState: 'betaReducePreviewBefore' }, knhw: { runner: 'simple', - expressionContainer: lessonExpressions.e1E2, + lessonExpressionsKey: 'e1E2', initialState: 'betaReducePreviewCrossed' }, ahsd: { runner: 'simple', - expressionContainer: lessonExpressions.e1E2, + lessonExpressionsKey: 'e1E2', isDone: true }, wunw: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e1E1, + lessonExpressionsKey: 'e1E1', initialState: 'active', skipToTheEnd: false }, jbam: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e1E2, + lessonExpressionsKey: 'e1E2', initialState: 'active', skipToTheEnd: false }, xwim: { runner: 'simple', - expressionContainer: lessonExpressions.e2E1 + lessonExpressionsKey: 'e2E1' }, awxz: { runner: 'simple', - expressionContainer: lessonExpressions.e2E1, + lessonExpressionsKey: 'e2E1', isDone: true }, ldts: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e2E1 + lessonExpressionsKey: 'e2E1' }, rmsd: { runner: 'singleStep', - expressionContainer: lessonExpressions.e2E1, + lessonExpressionsKey: 'e2E1', initialState: 'active', finalState: 'showFuncUnbound' }, jmqh: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e2E1, + lessonExpressionsKey: 'e2E1', initialState: 'showFuncUnbound', skipToTheEnd: false }, qwke: { runner: 'simple', - expressionContainer: lessonExpressions.e2E1, + lessonExpressionsKey: 'e2E1', initialState: 'showFuncUnbound' }, cvtc: { runner: 'simple', - expressionContainer: lessonExpressions.e3E1, + lessonExpressionsKey: 'e3E1', showPriorities: true }, uemm: { runner: 'simple', - expressionContainer: lessonExpressions.e3E1, + lessonExpressionsKey: 'e3E1', showPriorities: true, isDone: true }, xhbi: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e3E1, + lessonExpressionsKey: 'e3E1', showPriorities: true }, dkiy: { runner: 'simple', - expressionContainer: lessonExpressions.e3E2, + lessonExpressionsKey: 'e3E2', showPriorities: true }, owcy: { runner: 'simple', - expressionContainer: lessonExpressions.e3E3 + lessonExpressionsKey: 'e3E3' }, aaov: { runner: 'singleStep', - expressionContainer: lessonExpressions.e3E1, + lessonExpressionsKey: 'e3E1', initialState: 'default', finalState: 'active', showPriorities: true }, qxgl: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e3E1, + lessonExpressionsKey: 'e3E1', showPriorities: true, initialState: 'active', lastAllowedExpressionState: 'betaReducePreviewCrossed', @@ -356,39 +353,39 @@ const config: Record = { }, uwma: { runner: 'singleStep', - expressionContainer: lessonExpressions.e3E1, + lessonExpressionsKey: 'e3E1', initialState: 'betaReducePreviewCrossed', finalState: 'default', showPriorities: true }, kvso: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e3E1, + lessonExpressionsKey: 'e3E1', nextIteration: true, showPriorities: true, skipToTheEnd: false }, snsr: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e3E1, + lessonExpressionsKey: 'e3E1', showPriorities: true, skipToTheEnd: false }, udic: { runner: 'simple', - expressionContainer: lessonExpressions.e3E1, + lessonExpressionsKey: 'e3E1', initialState: 'showFuncUnbound', showPriorities: true }, xzqu: { runner: 'simple', - expressionContainer: lessonExpressions.e3E1, + lessonExpressionsKey: 'e3E1', showPriorities: true, nextIteration: true }, dnvw: { runner: 'simple', - expressionContainer: lessonExpressions.e3E1, + lessonExpressionsKey: 'e3E1', nextIteration: true, initialState: 'showFuncBound', showPriorities: true @@ -396,64 +393,64 @@ const config: Record = { nric: { runner: 'simple', isDone: true, - expressionContainer: lessonExpressions.e3E1, + lessonExpressionsKey: 'e3E1', showPriorities: true }, hdxc: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e3E2, + lessonExpressionsKey: 'e3E2', showPriorities: true, skipToTheEnd: false }, eial: { runner: 'simple', - expressionContainer: lessonExpressions.e3E2, + lessonExpressionsKey: 'e3E2', initialState: 'showFuncUnbound', showPriorities: true }, iwkx: { runner: 'simple', - expressionContainer: lessonExpressions.e3E2, + lessonExpressionsKey: 'e3E2', nextIteration: true, showPriorities: true }, vjaa: { runner: 'simple', - expressionContainer: lessonExpressions.e3E2, + lessonExpressionsKey: 'e3E2', initialState: 'showFuncBound', showPriorities: true, nextIteration: true }, iifq: { runner: 'simple', - expressionContainer: lessonExpressions.e3E2, + lessonExpressionsKey: 'e3E2', isDone: true, showPriorities: true }, laea: { runner: 'simple', - expressionContainer: lessonExpressions.e5E1, + lessonExpressionsKey: 'e5E1', showPriorities: true }, cgpd: { runner: 'simple', - expressionContainer: lessonExpressions.e5E1, + lessonExpressionsKey: 'e5E1', isDone: true }, ijot: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e5E1, + lessonExpressionsKey: 'e5E1', showPriorities: true }, aezk: { runner: 'simple', - expressionContainer: lessonExpressions.e5E1, + lessonExpressionsKey: 'e5E1', initialState: 'active', showPriorities: true }, ainx: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e5E1, + lessonExpressionsKey: 'e5E1', initialState: 'active', lastAllowedExpressionState: 'showFuncBound', showPriorities: true, @@ -463,125 +460,125 @@ const config: Record = { }, hykj: { runner: 'simple', - expressionContainer: lessonExpressions.e5E1, + lessonExpressionsKey: 'e5E1', initialState: 'showFuncUnbound', showPriorities: true }, ielw: { runner: 'simple', showAllShowSteps: true, - expressionContainer: lessonExpressions.e5E1, + lessonExpressionsKey: 'e5E1', initialState: 'showFuncUnbound', showPriorities: true }, dtzu: { runner: 'simple', - expressionContainer: lessonExpressions.e5E1, + lessonExpressionsKey: 'e5E1', initialState: 'betaReducePreviewBefore', showPriorities: true, explanationsVisibility: 'visible' }, efyy: { runner: 'singleStep', - expressionContainer: lessonExpressions.e5E1, + lessonExpressionsKey: 'e5E1', initialState: 'betaReducePreviewBefore', finalState: 'betaReducePreviewAfter', showPriorities: true }, izgz: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e5E1, + lessonExpressionsKey: 'e5E1', initialState: 'betaReducePreviewAfter', showPriorities: true, skipToTheEnd: false }, ljjg: { runner: 'simple', - expressionContainer: lessonExpressions.e3E5 + lessonExpressionsKey: 'e3E5' }, ebag: { runner: 'simple', - expressionContainer: lessonExpressions.e3E5, + lessonExpressionsKey: 'e3E5', isDone: true }, skzv: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e3E5 + lessonExpressionsKey: 'e3E5' }, egmr: { runner: 'singleStep', - expressionContainer: lessonExpressions.e3E5, + lessonExpressionsKey: 'e3E5', initialState: 'active', finalState: 'showFuncBound', hideFuncUnboundBadgeOnExplanation: true }, lygz: { runner: 'simple', - expressionContainer: lessonExpressions.e3E5, + lessonExpressionsKey: 'e3E5', initialState: 'betaReducePreviewBefore', explanationsVisibility: 'visible' }, fivy: { runner: 'singleStep', - expressionContainer: lessonExpressions.e3E5, + lessonExpressionsKey: 'e3E5', initialState: 'betaReducePreviewBefore', finalState: 'betaReducePreviewAfter' }, dmwy: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e3E5, + lessonExpressionsKey: 'e3E5', initialState: 'betaReducePreviewAfter', skipToTheEnd: false }, fpsd: { runner: 'simple', - expressionContainer: lessonExpressions.e3E5, + lessonExpressionsKey: 'e3E5', initialState: 'showFuncBound' }, vegw: { runner: 'simple', - expressionContainer: lessonExpressions.e3E5, + lessonExpressionsKey: 'e3E5', initialState: 'betaReducePreviewAfter' }, zywk: { runner: 'simple', - expressionContainer: lessonExpressions.e5E2, + lessonExpressionsKey: 'e5E2', showPriorities: true, initialState: 'default' }, pqfs: { runner: 'simple', - expressionContainer: lessonExpressions.e5E2, + lessonExpressionsKey: 'e5E2', showPriorities: true, initialState: 'active' }, tntc: { runner: 'simple', - expressionContainer: lessonExpressions.e5E2, + lessonExpressionsKey: 'e5E2', initialState: 'active', showPriorities: true }, mbrh: { runner: 'simple', - expressionContainer: lessonExpressions.e5E2, + lessonExpressionsKey: 'e5E2', showPriorities: true, isDone: true }, wbru: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e5E2, + lessonExpressionsKey: 'e5E2', showPriorities: true }, hwtu: { runner: 'simple', - expressionContainer: lessonExpressions.e5E2, + lessonExpressionsKey: 'e5E2', initialState: 'showCallArg', showAllShowSteps: true, showPriorities: true }, usta: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e5E2, + lessonExpressionsKey: 'e5E2', initialState: 'showCallArg', skipToTheEnd: false, showAllShowSteps: true, @@ -589,77 +586,77 @@ const config: Record = { }, mpal: { runner: 'simple', - expressionContainer: lessonExpressions.e5E2, + lessonExpressionsKey: 'e5E2', initialState: 'showFuncBound', showPriorities: true }, gtdu: { runner: 'simple', - expressionContainer: lessonExpressions.e5E3, + lessonExpressionsKey: 'e5E3', showPriorities: true }, jmmp: { runner: 'simple', - expressionContainer: lessonExpressions.e5E3, + lessonExpressionsKey: 'e5E3', showPriorities: true, highlightOverrides: { b: 'highlighted' } }, qpkm: { runner: 'simple', - expressionContainer: lessonExpressions.e5E3, + lessonExpressionsKey: 'e5E3', showPriorities: true, isDone: true }, udvh: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e5E3, + lessonExpressionsKey: 'e5E3', showPriorities: true }, dqey: { runner: 'simple', - expressionContainer: lessonExpressions.e5E3, + lessonExpressionsKey: 'e5E3', initialState: 'active', showPriorities: true }, diis: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e5E3, + lessonExpressionsKey: 'e5E3', initialState: 'active', skipToTheEnd: false, showPriorities: true }, tiok: { runner: 'simple', - expressionContainer: lessonExpressions.e6E1, + lessonExpressionsKey: 'e6E1', showPriorities: true, caption: { name: 'secretCodeCaptionSimple', number: 0 } }, tfho: { runner: 'simple', - expressionContainer: lessonExpressions.e6E2, + lessonExpressionsKey: 'e6E2', showPriorities: true, caption: { name: 'secretCodeCaptionSimple', number: 1 } }, idcf: { runner: 'simple', - expressionContainer: lessonExpressions.e6E3, + lessonExpressionsKey: 'e6E3', showPriorities: true, caption: { name: 'secretCodeCaptionSimple', number: 2 } }, xemt: { runner: 'simple', - expressionContainer: lessonExpressions.e6E4, + lessonExpressionsKey: 'e6E4', showPriorities: true }, howy: { runner: 'simple', - expressionContainer: lessonExpressions.e6E12, + lessonExpressionsKey: 'e6E12', showPriorities: true, variableSize: 'md' }, imqy: { runner: 'simple', - expressionContainer: lessonExpressions.e6E13, + lessonExpressionsKey: 'e6E13', showPriorities: true, variableSize: 'md', caption: { name: 'secretCodeCaption', number: 5, letter: 'i' }, @@ -667,87 +664,87 @@ const config: Record = { }, bpwl: { runner: 'simple', - expressionContainer: lessonExpressions.e6E4, + lessonExpressionsKey: 'e6E4', showPriorities: true, caption: { name: 'secretCodeCaptionSimple', number: 3 } }, eozk: { runner: 'simple', - expressionContainer: lessonExpressions.e6E5 + lessonExpressionsKey: 'e6E5' }, stio: { runner: 'simple', - expressionContainer: lessonExpressions.e6E5, + lessonExpressionsKey: 'e6E5', highlightOverrides: { Amult: 'highlighted' }, caption: { name: 'numberOfAIsSecretCodeCaption' } }, cqpa: { runner: 'simple', - expressionContainer: lessonExpressions.e6E6, + lessonExpressionsKey: 'e6E6', showPriorities: true, caption: { name: 'secretCodeCaption', number: 2, letter: 'A' } }, blre: { runner: 'simple', - expressionContainer: lessonExpressions.e6E1, + lessonExpressionsKey: 'e6E1', showPriorities: true, bottomRightBadgeOverrides: { b: '🅱️', a: '🅰️' } }, jmyv: { runner: 'simple', - expressionContainer: lessonExpressions.e6E2, + lessonExpressionsKey: 'e6E2', showPriorities: true, bottomRightBadgeOverrides: { d: '🅱️', c: '🅰️' } }, ilnb: { runner: 'simple', - expressionContainer: lessonExpressions.e6E3, + lessonExpressionsKey: 'e6E3', showPriorities: true, bottomRightBadgeOverrides: { f: '🅱️', e: '🅰️' } }, qvxe: { runner: 'simple', - expressionContainer: lessonExpressions.e6E11, + lessonExpressionsKey: 'e6E11', showPriorities: true, bottomRightBadgeOverrides: { f: '🅱️', e: '🅰️' }, caption: { name: 'secretCodeCaption', number: 2, letter: 'e' } }, qsfp: { runner: 'simple', - expressionContainer: lessonExpressions.e6E4, + lessonExpressionsKey: 'e6E4', showPriorities: true, bottomRightBadgeOverrides: { h: '🅱️', g: '🅰️' } }, sfop: { runner: 'simple', - expressionContainer: lessonExpressions.e6E10, + lessonExpressionsKey: 'e6E10', showPriorities: true, bottomRightBadgeOverrides: { h: '🅱️', g: '🅰️' }, caption: { name: 'secretCodeCaption', number: 3, letter: 'g' } }, xpvh: { runner: 'simple', - expressionContainer: lessonExpressions.e6E1, + lessonExpressionsKey: 'e6E1', showPriorities: true, caption: { name: 'secretCodeCaption', number: 0, letter: 'a' }, bottomRightBadgeOverrides: { b: '🅱️', a: '🅰️' } }, nicg: { runner: 'simple', - expressionContainer: lessonExpressions.e6E8, + lessonExpressionsKey: 'e6E8', showPriorities: true, caption: { name: 'secretCodeCaption', number: 0, letter: 'd' } }, qmof: { runner: 'simple', - expressionContainer: lessonExpressions.e6E7, + lessonExpressionsKey: 'e6E7', showPriorities: true, containerSize: 'xs', variableSize: 'md' }, xgei: { runner: 'simple', - expressionContainer: lessonExpressions.e6E7, + lessonExpressionsKey: 'e6E7', showPriorities: true, containerSize: 'xs', variableSize: 'md', @@ -755,7 +752,7 @@ const config: Record = { }, mauj: { runner: 'simple', - expressionContainer: lessonExpressions.e6E9, + lessonExpressionsKey: 'e6E9', showPriorities: true, containerSize: 'xs', variableSize: 'md', @@ -763,14 +760,14 @@ const config: Record = { }, eavp: { runner: 'simple', - expressionContainer: lessonExpressions.e6E9, + lessonExpressionsKey: 'e6E9', showPriorities: true, containerSize: 'xs', variableSize: 'md' }, wafy: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e6E9, + lessonExpressionsKey: 'e6E9', showPriorities: true, containerSize: 'xs', variableSize: 'md', @@ -779,20 +776,20 @@ const config: Record = { }, badn: { runner: 'simple', - expressionContainer: lessonExpressions.e6E9, + lessonExpressionsKey: 'e6E9', showPriorities: true, isDone: true, caption: { name: 'secretCodeCaption', number: 1, letter: 'b' } }, slyk: { runner: 'simple', - expressionContainer: lessonExpressions.e7E1, + lessonExpressionsKey: 'e7E1', showPriorities: true, caption: { name: 'secretCodeCaption', number: 1, letter: 'd' } }, eemn: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e7E2, + lessonExpressionsKey: 'e7E2', showPriorities: true, containerSize: 'xs', variableSize: 'md', @@ -802,20 +799,20 @@ const config: Record = { }, rceu: { runner: 'simple', - expressionContainer: lessonExpressions.e7E2, + lessonExpressionsKey: 'e7E2', showPriorities: true, isDone: true, caption: { name: 'secretCodeCaption', number: 2, letter: 'b' } }, sisn: { runner: 'simple', - expressionContainer: lessonExpressions.e7E3, + lessonExpressionsKey: 'e7E3', showPriorities: true, caption: { name: 'secretCodeCaption', number: 2, letter: 'd' } }, syhh: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e7E4, + lessonExpressionsKey: 'e7E4', showPriorities: true, containerSize: 'xs', variableSize: 'md', @@ -825,33 +822,33 @@ const config: Record = { }, ablz: { runner: 'simple', - expressionContainer: lessonExpressions.e7E4, + lessonExpressionsKey: 'e7E4', showPriorities: true, isDone: true, caption: { name: 'secretCodeCaption', number: 3, letter: 'b' } }, bpza: { runner: 'simple', - expressionContainer: lessonExpressions.e7E5, + lessonExpressionsKey: 'e7E5', showPriorities: true, caption: { name: 'secretCodeCaption', number: 1, letter: 'e' } }, vrvl: { runner: 'simple', - expressionContainer: lessonExpressions.e7E6, + lessonExpressionsKey: 'e7E6', showPriorities: true, caption: { name: 'secretCodeCaption', number: 2, letter: 'g' } }, goif: { runner: 'simple', - expressionContainer: lessonExpressions.e7E7, + lessonExpressionsKey: 'e7E7', showPriorities: true, containerSize: 'xs', variableSize: 'md' }, fatm: { runner: 'simple', - expressionContainer: lessonExpressions.e7E11, + lessonExpressionsKey: 'e7E11', showPriorities: true, containerSize: 'xs', variableSize: 'sm', @@ -859,7 +856,7 @@ const config: Record = { }, bxdf: { runner: 'simple', - expressionContainer: lessonExpressions.e7E7, + lessonExpressionsKey: 'e7E7', showPriorities: true, caption: { name: 'secretCodeAddCaption' }, containerSize: 'xs', @@ -867,7 +864,7 @@ const config: Record = { }, hdwy: { runner: 'simple', - expressionContainer: lessonExpressions.e7E8, + lessonExpressionsKey: 'e7E8', showPriorities: true, containerSize: 'xs', variableSize: 'sm', @@ -875,14 +872,14 @@ const config: Record = { }, entr: { runner: 'simple', - expressionContainer: lessonExpressions.e7E8, + lessonExpressionsKey: 'e7E8', showPriorities: true, containerSize: 'xs', variableSize: 'sm' }, brrh: { runner: 'simple', - expressionContainer: lessonExpressions.e7E10, + lessonExpressionsKey: 'e7E10', showPriorities: true, containerSize: 'xs', variableSize: 'sm', @@ -890,7 +887,7 @@ const config: Record = { }, rome: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e7E8, + lessonExpressionsKey: 'e7E8', showPriorities: true, containerSize: 'xs', variableSize: 'sm', @@ -899,14 +896,14 @@ const config: Record = { }, dhdk: { runner: 'simple', - expressionContainer: lessonExpressions.e7E8, + lessonExpressionsKey: 'e7E8', showPriorities: true, isDone: true, caption: { name: 'secretCodeCaption', number: 3, letter: 'c' } }, dyov: { runner: 'simple', - expressionContainer: lessonExpressions.e7E9, + lessonExpressionsKey: 'e7E9', showPriorities: true, containerSize: 'xs', variableSize: 'sm', @@ -914,7 +911,7 @@ const config: Record = { }, unck: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e7E9, + lessonExpressionsKey: 'e7E9', showPriorities: true, containerSize: 'xs', variableSize: 'sm', @@ -923,21 +920,21 @@ const config: Record = { }, cpbj: { runner: 'simple', - expressionContainer: lessonExpressions.e7E9, + lessonExpressionsKey: 'e7E9', showPriorities: true, isDone: true, caption: { name: 'secretCodeCaption', number: 4, letter: 'c' } }, ksya: { runner: 'simple', - expressionContainer: lessonExpressions.e8E8, + lessonExpressionsKey: 'e8E8', showPriorities: true, containerSize: 'xs', variableSize: 'md' }, drvu: { runner: 'simple', - expressionContainer: lessonExpressions.e8E1, + lessonExpressionsKey: 'e8E1', showPriorities: true, containerSize: 'xs', variableSize: 'md', @@ -945,19 +942,19 @@ const config: Record = { }, bdlj: { runner: 'simple', - expressionContainer: lessonExpressions.e8E2, + lessonExpressionsKey: 'e8E2', showPriorities: true, caption: { name: 'secretCodeCaption', number: 2, letter: 'e' } }, ifwb: { runner: 'simple', - expressionContainer: lessonExpressions.e8E3, + lessonExpressionsKey: 'e8E3', showPriorities: true, caption: { name: 'secretCodeCaption', number: 3, letter: 'g' } }, mame: { runner: 'simple', - expressionContainer: lessonExpressions.e8E4, + lessonExpressionsKey: 'e8E4', showPriorities: true, containerSize: 'xs', variableSize: 'md', @@ -970,7 +967,7 @@ const config: Record = { }, ngus: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e8E4, + lessonExpressionsKey: 'e8E4', showPriorities: true, containerSize: 'xs', variableSize: 'sm', @@ -985,14 +982,14 @@ const config: Record = { }, pzwe: { runner: 'simple', - expressionContainer: lessonExpressions.e8E4, + lessonExpressionsKey: 'e8E4', showPriorities: true, containerSize: 'xs', variableSize: 'sm' }, ujfj: { runner: 'simple', - expressionContainer: lessonExpressions.e8E4, + lessonExpressionsKey: 'e8E4', showPriorities: true, isDone: true, variableSize: 'md', @@ -1000,19 +997,19 @@ const config: Record = { }, dymt: { runner: 'simple', - expressionContainer: lessonExpressions.e8E5, + lessonExpressionsKey: 'e8E5', showPriorities: true, caption: { name: 'secretCodeCaption', number: 1, letter: 'e' } }, mhwq: { runner: 'simple', - expressionContainer: lessonExpressions.e8E6, + lessonExpressionsKey: 'e8E6', showPriorities: true, caption: { name: 'secretCodeCaption', number: 1, letter: 'g' } }, sojz: { runner: 'simple', - expressionContainer: lessonExpressions.e8E7, + lessonExpressionsKey: 'e8E7', showPriorities: true, containerSize: 'xs', variableSize: 'md', @@ -1025,7 +1022,7 @@ const config: Record = { }, ktyt: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e8E7, + lessonExpressionsKey: 'e8E7', showPriorities: true, containerSize: 'xs', variableSize: 'md', @@ -1034,14 +1031,14 @@ const config: Record = { }, aeyv: { runner: 'simple', - expressionContainer: lessonExpressions.e8E7, + lessonExpressionsKey: 'e8E7', showPriorities: true, isDone: true, caption: { name: 'secretCodeCaption', number: 1, letter: 'c' } }, bxfv: { runner: 'simple', - expressionContainer: lessonExpressions.e9E1, + lessonExpressionsKey: 'e9E1', showPriorities: true, containerSize: 'xs', variableSize: 'md', @@ -1049,14 +1046,14 @@ const config: Record = { }, fqwj: { runner: 'simple', - expressionContainer: lessonExpressions.e9E1, + lessonExpressionsKey: 'e9E1', showPriorities: true, containerSize: 'xs', variableSize: 'md' }, tkqr: { runner: 'simple', - expressionContainer: lessonExpressions.e9E2, + lessonExpressionsKey: 'e9E2', showPriorities: true, containerSize: 'xs', variableSize: 'md', @@ -1064,12 +1061,12 @@ const config: Record = { }, fhlw: { runner: 'simple', - expressionContainer: lessonExpressions.e9E3, + lessonExpressionsKey: 'e9E3', caption: { name: 'secretCodeCaption', number: 0, letter: 'f' } }, jliw: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e9E2, + lessonExpressionsKey: 'e9E2', showPriorities: true, containerSize: 'xs', variableSize: 'md', @@ -1078,12 +1075,12 @@ const config: Record = { }, yehl: { runner: 'simple', - expressionContainer: lessonExpressions.e9E4, + lessonExpressionsKey: 'e9E4', caption: { name: 'secretCodeCaption', number: 1, letter: 'f' } }, mrky: { runner: 'simple', - expressionContainer: lessonExpressions.e9E5, + lessonExpressionsKey: 'e9E5', showPriorities: true, containerSize: 'xs', variableSize: 'md', @@ -1091,7 +1088,7 @@ const config: Record = { }, ctyl: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e9E5, + lessonExpressionsKey: 'e9E5', showPriorities: true, containerSize: 'xs', variableSize: 'md', @@ -1100,12 +1097,12 @@ const config: Record = { }, kupy: { runner: 'simple', - expressionContainer: lessonExpressions.e9E6, + lessonExpressionsKey: 'e9E6', caption: { name: 'secretCodeCaption', number: 2, letter: 'f' } }, qdkf: { runner: 'simple', - expressionContainer: lessonExpressions.e9E7, + lessonExpressionsKey: 'e9E7', showPriorities: true, containerSize: 'xs', variableSize: 'md', @@ -1113,7 +1110,7 @@ const config: Record = { }, gtwk: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e9E7, + lessonExpressionsKey: 'e9E7', showPriorities: true, containerSize: 'xs', variableSize: 'md', @@ -1123,7 +1120,7 @@ const config: Record = { }, nlxe: { runner: 'simple', - expressionContainer: lessonExpressions.e9E1, + lessonExpressionsKey: 'e9E1', showPriorities: true, containerSize: 'xs', variableSize: 'md', @@ -1131,7 +1128,7 @@ const config: Record = { }, dvrw: { runner: 'simple', - expressionContainer: lessonExpressions.e9E8, + lessonExpressionsKey: 'e9E8', showPriorities: true, containerSize: 'xs', variableSize: 'md', @@ -1140,12 +1137,12 @@ const config: Record = { }, wbpx: { runner: 'simple', - expressionContainer: lessonExpressions.e10E1, + lessonExpressionsKey: 'e10E1', showPriorities: true }, gszp: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e10E2, + lessonExpressionsKey: 'e10E2', showPriorities: true, skipToTheEnd: false, speed: 1.75, @@ -1153,7 +1150,7 @@ const config: Record = { }, kntz: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e10E3, + lessonExpressionsKey: 'e10E3', showPriorities: true, skipToTheEnd: false, speed: 1.75, @@ -1161,7 +1158,7 @@ const config: Record = { }, bmms: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e10E4, + lessonExpressionsKey: 'e10E4', showPriorities: true, skipAlphaConvert: true, speed: 1.75, @@ -1169,7 +1166,7 @@ const config: Record = { }, gmcn: { runner: 'simple', - expressionContainer: lessonExpressions.e10E4, + lessonExpressionsKey: 'e10E4', showPriorities: true, skipAlphaConvert: true, initialState: 'showFuncUnbound', @@ -1179,7 +1176,7 @@ const config: Record = { }, vpjw: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e10E4, + lessonExpressionsKey: 'e10E4', explanationsVisibility: 'hiddenInitialAndLastPausedOnly', skipAlphaConvert: true, showPriorities: true, @@ -1191,7 +1188,7 @@ const config: Record = { }, kjyi: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e10E4, + lessonExpressionsKey: 'e10E4', skipAlphaConvert: true, showPriorities: true, nextIteration: true, @@ -1201,7 +1198,7 @@ const config: Record = { }, dpst: { runner: 'simple', - expressionContainer: lessonExpressions.e10E2, + lessonExpressionsKey: 'e10E2', showPriorities: true, skipAlphaConvert: true, initialState: 'showFuncUnbound', @@ -1209,7 +1206,7 @@ const config: Record = { }, xhwx: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e10E2, + lessonExpressionsKey: 'e10E2', skipAlphaConvert: true, showPriorities: true, initialState: 'showFuncUnbound', @@ -1219,7 +1216,7 @@ const config: Record = { }, ttvy: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e10E2, + lessonExpressionsKey: 'e10E2', skipAlphaConvert: true, showPriorities: true, nextIteration: true, @@ -1229,13 +1226,13 @@ const config: Record = { }, lrja: { runner: 'simple', - expressionContainer: lessonExpressions.e11E1, + lessonExpressionsKey: 'e11E1', showPriorities: true, caption: { name: 'secretCodeCaption', number: 1, letter: 'd' } }, bcae: { runner: 'simple', - expressionContainer: lessonExpressions.e11E2, + lessonExpressionsKey: 'e11E2', showPriorities: true, skipAlphaConvert: true, containerSize: 'xs', @@ -1243,7 +1240,7 @@ const config: Record = { }, zuam: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e11E2, + lessonExpressionsKey: 'e11E2', showPriorities: true, skipToTheEnd: false, skipAlphaConvert: true, @@ -1253,7 +1250,7 @@ const config: Record = { }, kfcw: { runner: 'simple', - expressionContainer: lessonExpressions.e11E2, + lessonExpressionsKey: 'e11E2', showPriorities: true, isDone: true, skipAlphaConvert: true, @@ -1263,7 +1260,7 @@ const config: Record = { }, jxyg: { runner: 'simple', - expressionContainer: lessonExpressions.e11E2, + lessonExpressionsKey: 'e11E2', showPriorities: true, initialState: 'showFuncUnbound', containerSize: 'xs', @@ -1275,7 +1272,7 @@ const config: Record = { }, oiwu: { runner: 'simple', - expressionContainer: lessonExpressions.e11E3, + lessonExpressionsKey: 'e11E3', showPriorities: true, initialState: 'showFuncUnbound', containerSize: 'xs', @@ -1287,7 +1284,7 @@ const config: Record = { }, uqpp: { runner: 'simple', - expressionContainer: lessonExpressions.e11E3, + lessonExpressionsKey: 'e11E3', showPriorities: true, initialState: 'alphaConvertDone', containerSize: 'xs', @@ -1298,7 +1295,7 @@ const config: Record = { }, hxmk: { runner: 'simple', - expressionContainer: lessonExpressions.e11E3, + lessonExpressionsKey: 'e11E3', showPriorities: true, initialState: 'alphaConvertDone', containerSize: 'xs', @@ -1309,7 +1306,7 @@ const config: Record = { }, rzbq: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e11E3, + lessonExpressionsKey: 'e11E3', showPriorities: true, initialState: 'alphaConvertDone', containerSize: 'xs', @@ -1319,7 +1316,7 @@ const config: Record = { }, jlet: { runner: 'simple', - expressionContainer: lessonExpressions.e11E3, + lessonExpressionsKey: 'e11E3', isDone: true, showPriorities: true, containerSize: 'xs', @@ -1328,7 +1325,7 @@ const config: Record = { }, kqip: { runner: 'simple', - expressionContainer: lessonExpressions.e11E2, + lessonExpressionsKey: 'e11E2', showPriorities: true, initialState: 'needsAlphaConvert', containerSize: 'xs', @@ -1337,7 +1334,7 @@ const config: Record = { }, tkbr: { runner: 'simple', - expressionContainer: lessonExpressions.e11E2, + lessonExpressionsKey: 'e11E2', showPriorities: true, initialState: 'alphaConvertDone', containerSize: 'xs', @@ -1346,27 +1343,27 @@ const config: Record = { }, gopk: { runner: 'simple', - expressionContainer: lessonExpressions.e12E1, + lessonExpressionsKey: 'e12E1', showPriorities: true, containerSize: 'xs', variableSize: 'md' }, imgp: { runner: 'simple', - expressionContainer: lessonExpressions.e12E2, + lessonExpressionsKey: 'e12E2', showPriorities: true, caption: { name: 'secretCodeCaption', number: 2, letter: 'g' } }, lxnu: { runner: 'simple', - expressionContainer: lessonExpressions.e12E3, + lessonExpressionsKey: 'e12E3', showPriorities: true, containerSize: 'xs', variableSize: 'md' }, ccon: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e12E3, + lessonExpressionsKey: 'e12E3', showPriorities: true, skipToTheEnd: false, containerSize: 'xs', @@ -1375,7 +1372,7 @@ const config: Record = { }, npfx: { runner: 'simple', - expressionContainer: lessonExpressions.e12E3, + lessonExpressionsKey: 'e12E3', isDone: true, showPriorities: true, containerSize: 'xs', @@ -1384,7 +1381,7 @@ const config: Record = { }, pnob: { runner: 'simple', - expressionContainer: lessonExpressions.e12E1, + lessonExpressionsKey: 'e12E1', showPriorities: true, containerSize: 'xs', variableSize: 'md', @@ -1392,7 +1389,7 @@ const config: Record = { }, rqdn: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e12E3, + lessonExpressionsKey: 'e12E3', showPriorities: true, explanationsVisibility: 'hiddenInitialPausedOnly', lastAllowedExpressionState: 'needsAlphaConvert', @@ -1403,7 +1400,7 @@ const config: Record = { }, fiab: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e12E4, + lessonExpressionsKey: 'e12E4', showPriorities: true, explanationsVisibility: 'hiddenInitialPausedOnly', lastAllowedExpressionState: 'needsAlphaConvert', @@ -1414,7 +1411,7 @@ const config: Record = { }, plxd: { runner: 'singleStep', - expressionContainer: lessonExpressions.e12E3, + lessonExpressionsKey: 'e12E3', showPriorities: true, explanationsVisibility: 'visible', initialState: 'needsAlphaConvert', @@ -1424,7 +1421,7 @@ const config: Record = { }, zaoc: { runner: 'simple', - expressionContainer: lessonExpressions.e12E4, + lessonExpressionsKey: 'e12E4', showPriorities: true, containerSize: 'xs', variableSize: 'md', @@ -1432,11 +1429,11 @@ const config: Record = { }, xekr: { runner: 'simple', - expressionContainer: lessonExpressions.e12E5 + lessonExpressionsKey: 'e12E5' }, lial: { runner: 'simple', - expressionContainer: lessonExpressions.e12E6, + lessonExpressionsKey: 'e12E6', showPriorities: true, containerSize: 'xs', variableSize: 'md', @@ -1444,29 +1441,29 @@ const config: Record = { }, uqts: { runner: 'simple', - expressionContainer: lessonExpressions.e12E6, + lessonExpressionsKey: 'e12E6', showPriorities: true, containerSize: 'xs', variableSize: 'md' }, ojma: { runner: 'simple', - expressionContainer: lessonExpressions.e12E7 + lessonExpressionsKey: 'e12E7' }, yykk: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e12E7 + lessonExpressionsKey: 'e12E7' }, exww: { runner: 'simple', - expressionContainer: lessonExpressions.e12E8, + lessonExpressionsKey: 'e12E8', showPriorities: true, containerSize: 'xs', variableSize: 'md' }, qgun: { runner: 'simple', - expressionContainer: lessonExpressions.e12E8, + lessonExpressionsKey: 'e12E8', showPriorities: true, containerSize: 'xs', variableSize: 'md', @@ -1475,21 +1472,21 @@ const config: Record = { }, yvia: { runner: 'simple', - expressionContainer: lessonExpressions.e12E9, + lessonExpressionsKey: 'e12E9', showPriorities: true, containerSize: 'xs', variableSize: 'md' }, qifg: { runner: 'simple', - expressionContainer: lessonExpressions.e12E10, + lessonExpressionsKey: 'e12E10', showPriorities: true, containerSize: 'xs', variableSize: 'md' }, ssns: { runner: 'simple', - expressionContainer: lessonExpressions.e12E10, + lessonExpressionsKey: 'e12E10', showPriorities: true, containerSize: 'xs', variableSize: 'md', @@ -1504,7 +1501,7 @@ const config: Record = { }, tboe: { runner: 'simple', - expressionContainer: lessonExpressions.e12E13, + lessonExpressionsKey: 'e12E13', showPriorities: true, containerSize: 'xs', variableSize: 'md', @@ -1519,69 +1516,69 @@ const config: Record = { }, ufyc: { runner: 'simple', - expressionContainer: lessonExpressions.e12E11, + lessonExpressionsKey: 'e12E11', showPriorities: true }, pbgd: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e12E12, + lessonExpressionsKey: 'e12E12', showPriorities: true, skipToTheEnd: false, speed: 1.75 }, hvdn: { runner: 'simple', - expressionContainer: lessonExpressions.e13E1, + lessonExpressionsKey: 'e13E1', caption: { name: 'ifCaption', ifZero: 'y', ifNonZero: 'z' } }, vxnm: { runner: 'simple', - expressionContainer: lessonExpressions.e13E2 + lessonExpressionsKey: 'e13E2' }, xefx: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e13E2, + lessonExpressionsKey: 'e13E2', skipToTheEnd: false }, wcsz: { runner: 'simple', - expressionContainer: lessonExpressions.e13E2, + lessonExpressionsKey: 'e13E2', explanationsVisibility: 'visible', initialState: 'conditionActive' }, psqo: { runner: 'simple', - expressionContainer: lessonExpressions.e13E2, + lessonExpressionsKey: 'e13E2', explanationsVisibility: 'visible', initialState: 'falseCaseActive' }, xsby: { runner: 'simple', - expressionContainer: lessonExpressions.e13E2, + lessonExpressionsKey: 'e13E2', isDone: true }, repd: { runner: 'simple', - expressionContainer: lessonExpressions.e13E3, + lessonExpressionsKey: 'e13E3', showPriorities: true }, cnoq: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e13E3, + lessonExpressionsKey: 'e13E3', skipToTheEnd: false, showPriorities: true, speed: 1.75 }, dwnj: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e13E3, + lessonExpressionsKey: 'e13E3', skipToTheEnd: false, showPriorities: true, lastAllowedExpressionState: 'default' }, guuf: { runner: 'simple', - expressionContainer: lessonExpressions.e13E3, + lessonExpressionsKey: 'e13E3', showPriorities: true, explanationsVisibility: 'visible', nextIteration: true, @@ -1589,7 +1586,7 @@ const config: Record = { }, lrrr: { runner: 'simple', - expressionContainer: lessonExpressions.e13E3, + lessonExpressionsKey: 'e13E3', showPriorities: true, nextIteration: true, explanationsVisibility: 'visible', @@ -1597,7 +1594,7 @@ const config: Record = { }, dpar: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e13E3, + lessonExpressionsKey: 'e13E3', showPriorities: true, speed: 1.75, skipToTheEnd: false, @@ -1607,21 +1604,21 @@ const config: Record = { }, ylil: { runner: 'simple', - expressionContainer: lessonExpressions.e13E4, + lessonExpressionsKey: 'e13E4', showPriorities: true, containerSize: 'xs', variableSize: 'md' }, vqcw: { runner: 'simple', - expressionContainer: lessonExpressions.e13E5, + lessonExpressionsKey: 'e13E5', showPriorities: true, containerSize: 'xs', variableSize: 'md' }, dcfi: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e13E6, + lessonExpressionsKey: 'e13E6', showPriorities: true, skipToTheEnd: false, containerSize: 'xs', @@ -1630,7 +1627,7 @@ const config: Record = { }, bmnc: { runner: 'simple', - expressionContainer: lessonExpressions.e13E6, + lessonExpressionsKey: 'e13E6', isDone: true, showPriorities: true, containerSize: 'xs', @@ -1639,53 +1636,53 @@ const config: Record = { }, ufze: { runner: 'simple', - expressionContainer: lessonExpressions.e13E3, + lessonExpressionsKey: 'e13E3', showPriorities: true, isDone: true }, rreb: { runner: 'simple', - expressionContainer: lessonExpressions.e13E7, + lessonExpressionsKey: 'e13E7', caption: { name: 'whatCanComputeFactorial', start: 3 } }, kqzn: { runner: 'simple', - expressionContainer: lessonExpressions.e13E8, + lessonExpressionsKey: 'e13E8', caption: { name: 'whatCanComputeFactorial', start: 4 } }, aimh: { runner: 'simple', - expressionContainer: lessonExpressions.e13E12, + lessonExpressionsKey: 'e13E12', caption: { name: 'whatCanComputeFactorial', start: 5 } }, lyod: { runner: 'simple', - expressionContainer: lessonExpressions.e13E9, + lessonExpressionsKey: 'e13E9', caption: { name: 'secretCodeMultiplyCaption' } }, imba: { runner: 'simple', - expressionContainer: lessonExpressions.e13E10, + lessonExpressionsKey: 'e13E10', caption: { name: 'secretCodeMultiplyCaption' } }, zifr: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e13E11 + lessonExpressionsKey: 'e13E11' }, omlc: { runner: 'simple', - expressionContainer: lessonExpressions.e13E11, + lessonExpressionsKey: 'e13E11', caption: { name: 'secretCodeMultiplyCaption', arg1: 2, arg2: 3 } }, zxux: { runner: 'simple', - expressionContainer: lessonExpressions.e14E1, + lessonExpressionsKey: 'e14E1', showPriorities: true, variableSize: 'md' }, itzl: { runner: 'singleStep', - expressionContainer: lessonExpressions.e14E1, + lessonExpressionsKey: 'e14E1', showPriorities: true, initialState: 'active', finalState: 'magicalExpanded', @@ -1693,7 +1690,7 @@ const config: Record = { }, gtnr: { runner: 'simple', - expressionContainer: lessonExpressions.e14E1, + lessonExpressionsKey: 'e14E1', showPriorities: true, nextIteration: true, highlightOverrideActiveAfterStart: true, @@ -1703,7 +1700,7 @@ const config: Record = { }, cfms: { runner: 'simple', - expressionContainer: lessonExpressions.e14E6, + lessonExpressionsKey: 'e14E6', showPriorities: true, nextIteration: true, highlightOverrideActiveAfterStart: true, @@ -1713,7 +1710,7 @@ const config: Record = { }, syfp: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e14E1, + lessonExpressionsKey: 'e14E1', showPriorities: true, nextIteration: true, skipToTheEnd: false, @@ -1723,7 +1720,7 @@ const config: Record = { }, wdol: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e14E1, + lessonExpressionsKey: 'e14E1', showPriorities: true, nextIterations: 2, skipToTheEnd: false, @@ -1734,7 +1731,7 @@ const config: Record = { }, luir: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e14E1, + lessonExpressionsKey: 'e14E1', showPriorities: true, nextIterations: 3, skipToTheEnd: false, @@ -1744,7 +1741,7 @@ const config: Record = { }, ifxr: { runner: 'simple', - expressionContainer: lessonExpressions.e14E1, + lessonExpressionsKey: 'e14E1', showPriorities: true, nextIterations: 4, initialState: 'default', @@ -1755,7 +1752,7 @@ const config: Record = { }, vkpm: { runner: 'singleStep', - expressionContainer: lessonExpressions.e14E1, + lessonExpressionsKey: 'e14E1', showPriorities: true, nextIterations: 4, variableSize: 'sm', @@ -1764,7 +1761,7 @@ const config: Record = { }, mihy: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e14E1, + lessonExpressionsKey: 'e14E1', showPriorities: true, nextIterations: 4, skipToTheEnd: false, @@ -1776,14 +1773,14 @@ const config: Record = { }, dxum: { runner: 'simple', - expressionContainer: lessonExpressions.e14E1, + lessonExpressionsKey: 'e14E1', showPriorities: true, nextIterations: 4, variableSize: 'sm' }, davn: { runner: 'simple', - expressionContainer: lessonExpressions.e14E1, + lessonExpressionsKey: 'e14E1', showPriorities: true, initialState: 'default', nextIterations: 8, @@ -1794,7 +1791,7 @@ const config: Record = { }, qltx: { runner: 'singleStep', - expressionContainer: lessonExpressions.e14E1, + lessonExpressionsKey: 'e14E1', showPriorities: true, nextIterations: 8, initialState: 'active', @@ -1803,7 +1800,7 @@ const config: Record = { }, zvet: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e14E1, + lessonExpressionsKey: 'e14E1', showPriorities: true, nextIterations: 8, skipToTheEnd: false, @@ -1815,7 +1812,7 @@ const config: Record = { }, yvty: { runner: 'simple', - expressionContainer: lessonExpressions.e14E1, + lessonExpressionsKey: 'e14E1', showPriorities: true, nextIterations: 8, explanationsVisibility: 'visible', @@ -1824,7 +1821,7 @@ const config: Record = { }, umce: { runner: 'simple', - expressionContainer: lessonExpressions.e14E1, + lessonExpressionsKey: 'e14E1', showPriorities: true, nextIterations: 8, initialState: 'trueCaseActive', @@ -1833,7 +1830,7 @@ const config: Record = { }, orhx: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e14E1, + lessonExpressionsKey: 'e14E1', showPriorities: true, nextIterations: 12, variableSize: 'sm', @@ -1842,21 +1839,21 @@ const config: Record = { }, wqdb: { runner: 'simple', - expressionContainer: lessonExpressions.e14E1, + lessonExpressionsKey: 'e14E1', showPriorities: true, nextIterations: 12, variableSize: 'sm' }, xtjt: { runner: 'simple', - expressionContainer: lessonExpressions.e14E1, + lessonExpressionsKey: 'e14E1', isDone: true, showPriorities: true, variableSize: 'sm' }, mnfh: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e14E1, + lessonExpressionsKey: 'e14E1', showPriorities: true, skipToTheEnd: false, speed: 5, @@ -1864,20 +1861,20 @@ const config: Record = { }, yklt: { runner: 'simple', - expressionContainer: lessonExpressions.e14E2, + lessonExpressionsKey: 'e14E2', showPriorities: true, variableSize: 'sm' }, fsmk: { runner: 'simple', - expressionContainer: lessonExpressions.e14E2, + lessonExpressionsKey: 'e14E2', showPriorities: true, nextIterations: 16, variableSize: 'sm' }, peoq: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e14E2, + lessonExpressionsKey: 'e14E2', showPriorities: true, skipToTheEnd: false, speed: 5, @@ -1887,7 +1884,7 @@ const config: Record = { }, nfkp: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e14E2, + lessonExpressionsKey: 'e14E2', showPriorities: true, skipToTheEnd: false, speed: 1.75, @@ -1896,84 +1893,84 @@ const config: Record = { }, fora: { runner: 'simple', - expressionContainer: lessonExpressions.e14E3, + lessonExpressionsKey: 'e14E3', showPriorities: true, variableSize: 'sm' }, eobj: { runner: 'simple', - expressionContainer: lessonExpressions.e14E3, + lessonExpressionsKey: 'e14E3', showPriorities: true, variableSize: 'sm', nextIterations: 20 }, osqg: { runner: 'simple', - expressionContainer: lessonExpressions.e14E3, + lessonExpressionsKey: 'e14E3', showPriorities: true, variableSize: 'sm', isDone: true }, vrwt: { runner: 'simple', - expressionContainer: lessonExpressions.e14E1, + lessonExpressionsKey: 'e14E1', variableSize: 'md' }, lodr: { runner: 'simple', - expressionContainer: lessonExpressions.e14E2, + lessonExpressionsKey: 'e14E2', variableSize: 'md' }, fjyk: { runner: 'simple', - expressionContainer: lessonExpressions.e14E3, + lessonExpressionsKey: 'e14E3', variableSize: 'md' }, miez: { runner: 'simple', - expressionContainer: lessonExpressions.e14E4, + lessonExpressionsKey: 'e14E4', variableSize: 'md' }, fapu: { runner: 'simple', - expressionContainer: lessonExpressions.e14E5, + lessonExpressionsKey: 'e14E5', variableSize: 'sm' }, xjae: { runner: 'simple', - expressionContainer: lessonExpressions.e14E6, + lessonExpressionsKey: 'e14E6', variableSize: 'md' }, xsve: { runner: 'simple', - expressionContainer: lessonExpressions.e14E6, + lessonExpressionsKey: 'e14E6', variableSize: 'md', explanationsVisibility: 'visible', initialState: 'magicalExpanded' }, igrt: { runner: 'simple', - expressionContainer: lessonExpressions.e14E1, + lessonExpressionsKey: 'e14E1', showPriorities: true, variableSize: 'sm' }, woft: { runner: 'simple', - expressionContainer: lessonExpressions.e14E1, + lessonExpressionsKey: 'e14E1', showPriorities: true, nextIterations: 12, variableSize: 'sm' }, urhc: { runner: 'simple', - expressionContainer: lessonExpressions.e14E1, + lessonExpressionsKey: 'e14E1', showPriorities: true, variableSize: 'sm', isDone: true }, tdau: { runner: 'simple', - expressionContainer: lessonExpressions.e15E1, + lessonExpressionsKey: 'e15E1', showPriorities: true, highlightOverrides: { s: 'highlighted' }, variableSize: 'md', @@ -1981,7 +1978,7 @@ const config: Record = { }, lkwr: { runner: 'simple', - expressionContainer: lessonExpressions.e15E2, + lessonExpressionsKey: 'e15E2', showPriorities: true, highlightOverrides: { s: 'highlighted' }, variableSize: 'md', @@ -1989,7 +1986,7 @@ const config: Record = { }, osih: { runner: 'simple', - expressionContainer: lessonExpressions.e15E3, + lessonExpressionsKey: 'e15E3', showPriorities: true, highlightOverrides: { a: 'highlighted', b: 'highlighted' }, variableSize: 'xs', @@ -1997,21 +1994,21 @@ const config: Record = { }, dkbt: { runner: 'simple', - expressionContainer: lessonExpressions.e15E3, + lessonExpressionsKey: 'e15E3', showPriorities: true, variableSize: 'xs', containerSize: 'xs' }, hzlj: { runner: 'simple', - expressionContainer: lessonExpressions.e15E4, + lessonExpressionsKey: 'e15E4', showPriorities: true, containerSize: 'xs', variableSize: 'xs' }, plts: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e15E5, + lessonExpressionsKey: 'e15E5', showPriorities: true, skipToTheEnd: false, containerSize: 'xs', @@ -2022,7 +2019,7 @@ const config: Record = { }, pnux: { runner: 'simple', - expressionContainer: lessonExpressions.e15E5, + lessonExpressionsKey: 'e15E5', showPriorities: true, highlightFunctions: true, containerSize: 'xs', @@ -2031,7 +2028,7 @@ const config: Record = { }, zhby: { runner: 'simple', - expressionContainer: lessonExpressions.e15E6, + lessonExpressionsKey: 'e15E6', showPriorities: true, variableSize: 'md', highlightOverrides: { abbreviated: 'highlighted' }, @@ -2039,7 +2036,7 @@ const config: Record = { }, xcnu: { runner: 'simple', - expressionContainer: lessonExpressions.e15E6, + lessonExpressionsKey: 'e15E6', showPriorities: true, variableSize: 'md', caption: { name: 'ycChangedCaption', fromNumber: 3 }, @@ -2048,7 +2045,7 @@ const config: Record = { }, iisx: { runner: 'simple', - expressionContainer: lessonExpressions.e14E1, + lessonExpressionsKey: 'e14E1', showPriorities: true, nextIterations: 4, initialState: 'default', @@ -2059,7 +2056,7 @@ const config: Record = { }, pzui: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e15E5, + lessonExpressionsKey: 'e15E5', showPriorities: true, containerSize: 'xs', variableSize: 'xxs', @@ -2071,7 +2068,7 @@ const config: Record = { }, kfrt: { runner: 'simple', - expressionContainer: lessonExpressions.e15E5, + lessonExpressionsKey: 'e15E5', showPriorities: true, containerSize: 'xs', variableSize: 'xxs', @@ -2080,7 +2077,7 @@ const config: Record = { }, iygh: { runner: 'simple', - expressionContainer: lessonExpressions.e15E7, + lessonExpressionsKey: 'e15E7', showPriorities: true, variableSize: 'md', highlightOverrides: { abbreviated: 'highlighted' }, @@ -2088,7 +2085,7 @@ const config: Record = { }, ines: { runner: 'simple', - expressionContainer: lessonExpressions.e15E7, + lessonExpressionsKey: 'e15E7', showPriorities: true, variableSize: 'md', caption: { name: 'ycChangedCaption', fromNumber: 2 }, @@ -2097,7 +2094,7 @@ const config: Record = { }, gcnt: { runner: 'simple', - expressionContainer: lessonExpressions.e14E1, + lessonExpressionsKey: 'e14E1', showPriorities: true, nextIterations: 8, initialState: 'default', @@ -2108,7 +2105,7 @@ const config: Record = { }, pgtx: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e15E5, + lessonExpressionsKey: 'e15E5', showPriorities: true, containerSize: 'xs', variableSize: 'xxs', @@ -2120,7 +2117,7 @@ const config: Record = { }, gswd: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e15E5, + lessonExpressionsKey: 'e15E5', showPriorities: true, containerSize: 'xs', variableSize: 'xxs', @@ -2132,7 +2129,7 @@ const config: Record = { }, jruw: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e15E5, + lessonExpressionsKey: 'e15E5', showPriorities: true, containerSize: 'xs', variableSize: 'xxs', @@ -2142,14 +2139,14 @@ const config: Record = { }, nnhc: { runner: 'simple', - expressionContainer: lessonExpressions.e15E5, + lessonExpressionsKey: 'e15E5', showPriorities: true, variableSize: 'xs', containerSize: 'xs' }, pzvr: { runner: 'simple', - expressionContainer: lessonExpressions.e15E5, + lessonExpressionsKey: 'e15E5', showPriorities: true, variableSize: 'xs', containerSize: 'xs', @@ -2157,7 +2154,7 @@ const config: Record = { }, mscz: { runner: 'simple', - expressionContainer: lessonExpressions.e15E5, + lessonExpressionsKey: 'e15E5', showPriorities: true, variableSize: 'xs', containerSize: 'xs', @@ -2165,7 +2162,7 @@ const config: Record = { }, jreq: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e15E8, + lessonExpressionsKey: 'e15E8', showPriorities: true, containerSize: 'xs', variableSize: 'xxs', @@ -2177,7 +2174,7 @@ const config: Record = { }, vpmj: { runner: 'simple', - expressionContainer: lessonExpressions.e15E8, + lessonExpressionsKey: 'e15E8', showPriorities: true, containerSize: 'xs', variableSize: 'xs', @@ -2185,7 +2182,7 @@ const config: Record = { }, uitu: { runner: 'simple', - expressionContainer: lessonExpressions.e15E8, + lessonExpressionsKey: 'e15E8', showPriorities: true, containerSize: 'xs', variableSize: 'xs', @@ -2193,7 +2190,7 @@ const config: Record = { }, bozr: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e15E9, + lessonExpressionsKey: 'e15E9', showPriorities: true, containerSize: 'xs', variableSize: 'xxs', @@ -2205,7 +2202,7 @@ const config: Record = { }, angp: { runner: 'simple', - expressionContainer: lessonExpressions.e15E9, + lessonExpressionsKey: 'e15E9', showPriorities: true, containerSize: 'xs', variableSize: 'xs', @@ -2213,7 +2210,7 @@ const config: Record = { }, wxqy: { runner: 'simple', - expressionContainer: lessonExpressions.e15E9, + lessonExpressionsKey: 'e15E9', showPriorities: true, containerSize: 'xs', variableSize: 'xs', @@ -2221,21 +2218,21 @@ const config: Record = { }, wcwd: { runner: 'simple', - expressionContainer: lessonExpressions.e15E10, + lessonExpressionsKey: 'e15E10', showPriorities: true, variableSize: 'xs', containerSize: 'xs' }, bcgc: { runner: 'simple', - expressionContainer: lessonExpressions.e15E11, + lessonExpressionsKey: 'e15E11', showPriorities: true, containerSize: 'xs', variableSize: 'xs' }, szou: { runner: 'simple', - expressionContainer: lessonExpressions.e15E12, + lessonExpressionsKey: 'e15E12', showPriorities: true, containerSize: 'xs', variableSize: 'xs', @@ -2243,12 +2240,12 @@ const config: Record = { }, ysji: { runner: 'simple', - expressionContainer: lessonExpressions.e15E12, + lessonExpressionsKey: 'e15E12', isDone: true }, ilrn: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e15E12, + lessonExpressionsKey: 'e15E12', showPriorities: true, containerSize: 'xs', variableSize: 'xxs', @@ -2260,7 +2257,7 @@ const config: Record = { }, xsgz: { runner: 'simple', - expressionContainer: lessonExpressions.e15E12, + lessonExpressionsKey: 'e15E12', showPriorities: true, containerSize: 'xs', variableSize: 'xs', @@ -2268,7 +2265,7 @@ const config: Record = { }, dret: { runner: 'simple', - expressionContainer: lessonExpressions.e15E12, + lessonExpressionsKey: 'e15E12', showPriorities: true, containerSize: 'xs', variableSize: 'xs', @@ -2276,7 +2273,7 @@ const config: Record = { }, bpsz: { runner: 'playButtonOnly', - expressionContainer: lessonExpressions.e15E13, + lessonExpressionsKey: 'e15E13', showPriorities: true, containerSize: 'xs', variableSize: 'xxs', @@ -2288,7 +2285,7 @@ const config: Record = { }, fotb: { runner: 'simple', - expressionContainer: lessonExpressions.e15E13, + lessonExpressionsKey: 'e15E13', showPriorities: true, containerSize: 'xs', variableSize: 'xs', @@ -2296,7 +2293,7 @@ const config: Record = { }, zfcz: { runner: 'simple', - expressionContainer: lessonExpressions.e15E13, + lessonExpressionsKey: 'e15E13', showPriorities: true, containerSize: 'xs', variableSize: 'xs', @@ -2304,21 +2301,21 @@ const config: Record = { }, jtai: { runner: 'simple', - expressionContainer: lessonExpressions.e15E14, + lessonExpressionsKey: 'e15E14', showPriorities: true, containerSize: 'xs', variableSize: 'xs' }, nmoc: { runner: 'simple', - expressionContainer: lessonExpressions.e15E15, + lessonExpressionsKey: 'e15E15', showPriorities: true, containerSize: 'xs', variableSize: 'sm' }, cnef: { runner: 'simple', - expressionContainer: lessonExpressions.e15E15, + lessonExpressionsKey: 'e15E15', showPriorities: true, containerSize: 'xs', variableSize: 'sm', @@ -2326,7 +2323,7 @@ const config: Record = { }, news: { runner: 'simple', - expressionContainer: lessonExpressions.e15E16, + lessonExpressionsKey: 'e15E16', showPriorities: true, containerSize: 'xs', variableSize: 'md', @@ -2334,7 +2331,7 @@ const config: Record = { }, xrzv: { runner: 'simple', - expressionContainer: lessonExpressions.e15E17, + lessonExpressionsKey: 'e15E17', showPriorities: true, containerSize: 'xs', variableSize: 'md', @@ -2342,7 +2339,7 @@ const config: Record = { }, ytcf: { runner: 'simple', - expressionContainer: lessonExpressions.e16E1 + lessonExpressionsKey: 'e16E1' } } diff --git a/src/lib/lessonExpressions.ts b/src/lib/lessonExpressions.ts index 32987250c..6c295241e 100644 --- a/src/lib/lessonExpressions.ts +++ b/src/lib/lessonExpressions.ts @@ -1,9 +1,5 @@ import initializeExpressionContainer from 'src/lib/initializeExpressionContainer' -import { - FunctionExpressionParams, - ExpressionParams, - CallExpressionParams -} from 'src/types/ExpressionParamTypes' +import { FunctionExpressionParams } from 'src/types/ExpressionParamTypes' import { numberParams, succParams, @@ -250,35 +246,6 @@ export const e8E8 = initializeExpressionContainer([ 'question' ]) -export const isZero = (e: ExpressionParams): CallExpressionParams => [ - [ - [ - [ - e, - { - arg: 'e', - body: { - arg: 'a', - body: { - arg: 'b', - body: 'b' - } - } - } - ], - { - arg: 'c', - body: { - arg: 'd', - body: 'c' - } - } - ], - 'y' - ], - 'z' -] - export const e9E1 = initializeExpressionContainer( isZeroParams('a', 'b', 'c', 'd', 'e', 'y', 'z', 'question') ) From bec59f2eac4c528a402071a90b26a9b5fe62197c Mon Sep 17 00:00:00 2001 From: Shu Uesugi Date: Fri, 21 Jun 2019 12:22:08 -0700 Subject: [PATCH 2/9] Split configs --- package.json | 1 + scripts/lib/runnerConfigs/aaov.json | 7 +++++++ scripts/lib/runnerConfigs/ablz.json | 11 +++++++++++ scripts/lib/runnerConfigs/aeyv.json | 11 +++++++++++ scripts/lib/runnerConfigs/aezk.json | 6 ++++++ scripts/lib/runnerConfigs/ahsd.json | 5 +++++ scripts/lib/runnerConfigs/aimh.json | 8 ++++++++ scripts/lib/runnerConfigs/ainx.json | 10 ++++++++++ scripts/lib/runnerConfigs/angp.json | 8 ++++++++ scripts/lib/runnerConfigs/awxz.json | 5 +++++ scripts/lib/runnerConfigs/badn.json | 11 +++++++++++ scripts/lib/runnerConfigs/bcae.json | 8 ++++++++ scripts/lib/runnerConfigs/bcgc.json | 7 +++++++ scripts/lib/runnerConfigs/bdlj.json | 10 ++++++++++ scripts/lib/runnerConfigs/bgfl.json | 5 +++++ scripts/lib/runnerConfigs/blre.json | 9 +++++++++ scripts/lib/runnerConfigs/bmms.json | 8 ++++++++ scripts/lib/runnerConfigs/bmnc.json | 13 +++++++++++++ scripts/lib/runnerConfigs/bozr.json | 12 ++++++++++++ scripts/lib/runnerConfigs/bpsz.json | 12 ++++++++++++ scripts/lib/runnerConfigs/bpwl.json | 9 +++++++++ scripts/lib/runnerConfigs/bpza.json | 10 ++++++++++ scripts/lib/runnerConfigs/brrh.json | 11 +++++++++++ scripts/lib/runnerConfigs/bxdf.json | 10 ++++++++++ scripts/lib/runnerConfigs/bxfv.json | 11 +++++++++++ scripts/lib/runnerConfigs/ccon.json | 9 +++++++++ scripts/lib/runnerConfigs/cfms.json | 14 ++++++++++++++ scripts/lib/runnerConfigs/cgpd.json | 5 +++++ scripts/lib/runnerConfigs/cnef.json | 11 +++++++++++ scripts/lib/runnerConfigs/cnoq.json | 7 +++++++ scripts/lib/runnerConfigs/cpbj.json | 11 +++++++++++ scripts/lib/runnerConfigs/cpkp.json | 5 +++++ scripts/lib/runnerConfigs/cqpa.json | 10 ++++++++++ scripts/lib/runnerConfigs/ctyl.json | 9 +++++++++ scripts/lib/runnerConfigs/cvtc.json | 5 +++++ scripts/lib/runnerConfigs/davn.json | 19 +++++++++++++++++++ scripts/lib/runnerConfigs/dcfi.json | 9 +++++++++ scripts/lib/runnerConfigs/dhdk.json | 11 +++++++++++ scripts/lib/runnerConfigs/diis.json | 7 +++++++ scripts/lib/runnerConfigs/dkbt.json | 7 +++++++ scripts/lib/runnerConfigs/dkiy.json | 5 +++++ scripts/lib/runnerConfigs/dmwy.json | 6 ++++++ scripts/lib/runnerConfigs/dnvw.json | 7 +++++++ scripts/lib/runnerConfigs/dpar.json | 10 ++++++++++ scripts/lib/runnerConfigs/dpst.json | 11 +++++++++++ scripts/lib/runnerConfigs/dqey.json | 6 ++++++ scripts/lib/runnerConfigs/dqkc.json | 4 ++++ scripts/lib/runnerConfigs/dret.json | 8 ++++++++ scripts/lib/runnerConfigs/drvu.json | 10 ++++++++++ scripts/lib/runnerConfigs/dtzu.json | 7 +++++++ scripts/lib/runnerConfigs/dvrw.json | 19 +++++++++++++++++++ scripts/lib/runnerConfigs/dwnj.json | 7 +++++++ scripts/lib/runnerConfigs/dxum.json | 7 +++++++ scripts/lib/runnerConfigs/dymt.json | 10 ++++++++++ scripts/lib/runnerConfigs/dyov.json | 11 +++++++++++ scripts/lib/runnerConfigs/eavp.json | 7 +++++++ scripts/lib/runnerConfigs/ebag.json | 5 +++++ scripts/lib/runnerConfigs/eemn.json | 13 +++++++++++++ scripts/lib/runnerConfigs/efyy.json | 7 +++++++ scripts/lib/runnerConfigs/egmr.json | 7 +++++++ scripts/lib/runnerConfigs/eial.json | 6 ++++++ scripts/lib/runnerConfigs/emmb.json | 4 ++++ scripts/lib/runnerConfigs/entr.json | 7 +++++++ scripts/lib/runnerConfigs/eobj.json | 7 +++++++ scripts/lib/runnerConfigs/eozk.json | 4 ++++ scripts/lib/runnerConfigs/evqx.json | 7 +++++++ scripts/lib/runnerConfigs/exww.json | 7 +++++++ scripts/lib/runnerConfigs/fapu.json | 5 +++++ scripts/lib/runnerConfigs/fatm.json | 11 +++++++++++ scripts/lib/runnerConfigs/fhlw.json | 9 +++++++++ scripts/lib/runnerConfigs/fiab.json | 11 +++++++++++ scripts/lib/runnerConfigs/fivy.json | 6 ++++++ scripts/lib/runnerConfigs/fjyk.json | 5 +++++ scripts/lib/runnerConfigs/fora.json | 6 ++++++ scripts/lib/runnerConfigs/fotb.json | 8 ++++++++ scripts/lib/runnerConfigs/fpsd.json | 5 +++++ scripts/lib/runnerConfigs/fqwj.json | 7 +++++++ scripts/lib/runnerConfigs/fsmk.json | 7 +++++++ scripts/lib/runnerConfigs/gcnt.json | 19 +++++++++++++++++++ scripts/lib/runnerConfigs/gmcn.json | 15 +++++++++++++++ scripts/lib/runnerConfigs/goif.json | 7 +++++++ scripts/lib/runnerConfigs/gopk.json | 7 +++++++ scripts/lib/runnerConfigs/gswd.json | 12 ++++++++++++ scripts/lib/runnerConfigs/gszp.json | 10 ++++++++++ scripts/lib/runnerConfigs/gtdu.json | 5 +++++ scripts/lib/runnerConfigs/gtnr.json | 14 ++++++++++++++ scripts/lib/runnerConfigs/gtwk.json | 10 ++++++++++ scripts/lib/runnerConfigs/guuf.json | 8 ++++++++ scripts/lib/runnerConfigs/gwtp.json | 7 +++++++ scripts/lib/runnerConfigs/hbgo.json | 4 ++++ scripts/lib/runnerConfigs/hdwy.json | 11 +++++++++++ scripts/lib/runnerConfigs/hdxc.json | 6 ++++++ scripts/lib/runnerConfigs/howy.json | 6 ++++++ scripts/lib/runnerConfigs/hvdn.json | 9 +++++++++ scripts/lib/runnerConfigs/hwtu.json | 7 +++++++ scripts/lib/runnerConfigs/hxmk.json | 16 ++++++++++++++++ scripts/lib/runnerConfigs/hykj.json | 6 ++++++ scripts/lib/runnerConfigs/hzlj.json | 7 +++++++ scripts/lib/runnerConfigs/idcf.json | 9 +++++++++ scripts/lib/runnerConfigs/ielw.json | 7 +++++++ scripts/lib/runnerConfigs/ifwb.json | 10 ++++++++++ scripts/lib/runnerConfigs/ifxr.json | 19 +++++++++++++++++++ scripts/lib/runnerConfigs/igrt.json | 6 ++++++ scripts/lib/runnerConfigs/iifq.json | 6 ++++++ scripts/lib/runnerConfigs/iisx.json | 19 +++++++++++++++++++ scripts/lib/runnerConfigs/ijot.json | 5 +++++ scripts/lib/runnerConfigs/ilnb.json | 9 +++++++++ scripts/lib/runnerConfigs/ilpo.json | 4 ++++ scripts/lib/runnerConfigs/ilrn.json | 12 ++++++++++++ scripts/lib/runnerConfigs/imba.json | 7 +++++++ scripts/lib/runnerConfigs/imgp.json | 10 ++++++++++ scripts/lib/runnerConfigs/imqy.json | 15 +++++++++++++++ scripts/lib/runnerConfigs/imyd.json | 4 ++++ scripts/lib/runnerConfigs/ines.json | 17 +++++++++++++++++ scripts/lib/runnerConfigs/itbm.json | 4 ++++ scripts/lib/runnerConfigs/itzl.json | 8 ++++++++ scripts/lib/runnerConfigs/iwkx.json | 6 ++++++ scripts/lib/runnerConfigs/iygh.json | 10 ++++++++++ scripts/lib/runnerConfigs/izgz.json | 7 +++++++ scripts/lib/runnerConfigs/jbam.json | 6 ++++++ scripts/lib/runnerConfigs/jlet.json | 13 +++++++++++++ scripts/lib/runnerConfigs/jliw.json | 9 +++++++++ scripts/lib/runnerConfigs/jmmp.json | 8 ++++++++ scripts/lib/runnerConfigs/jmqh.json | 6 ++++++ scripts/lib/runnerConfigs/jmyv.json | 9 +++++++++ scripts/lib/runnerConfigs/jozw.json | 4 ++++ scripts/lib/runnerConfigs/jreq.json | 12 ++++++++++++ scripts/lib/runnerConfigs/jruw.json | 10 ++++++++++ scripts/lib/runnerConfigs/jtai.json | 7 +++++++ scripts/lib/runnerConfigs/jwzh.json | 5 +++++ scripts/lib/runnerConfigs/jxyg.json | 17 +++++++++++++++++ scripts/lib/runnerConfigs/keck.json | 5 +++++ scripts/lib/runnerConfigs/kfcw.json | 14 ++++++++++++++ scripts/lib/runnerConfigs/kfrt.json | 9 +++++++++ scripts/lib/runnerConfigs/kjyi.json | 10 ++++++++++ scripts/lib/runnerConfigs/knhw.json | 5 +++++ scripts/lib/runnerConfigs/kntz.json | 10 ++++++++++ scripts/lib/runnerConfigs/kqip.json | 9 +++++++++ scripts/lib/runnerConfigs/kqzn.json | 8 ++++++++ scripts/lib/runnerConfigs/ksya.json | 7 +++++++ scripts/lib/runnerConfigs/ktyt.json | 9 +++++++++ scripts/lib/runnerConfigs/kupy.json | 9 +++++++++ scripts/lib/runnerConfigs/kvso.json | 7 +++++++ scripts/lib/runnerConfigs/laea.json | 5 +++++ scripts/lib/runnerConfigs/ldox.json | 4 ++++ scripts/lib/runnerConfigs/ldts.json | 4 ++++ scripts/lib/runnerConfigs/lial.json | 10 ++++++++++ scripts/lib/runnerConfigs/ljjg.json | 4 ++++ scripts/lib/runnerConfigs/lkwr.json | 10 ++++++++++ scripts/lib/runnerConfigs/loai.json | 4 ++++ scripts/lib/runnerConfigs/lodr.json | 5 +++++ scripts/lib/runnerConfigs/lrja.json | 10 ++++++++++ scripts/lib/runnerConfigs/lrrr.json | 8 ++++++++ scripts/lib/runnerConfigs/luir.json | 10 ++++++++++ scripts/lib/runnerConfigs/lxnu.json | 7 +++++++ scripts/lib/runnerConfigs/lygz.json | 6 ++++++ scripts/lib/runnerConfigs/lyod.json | 7 +++++++ scripts/lib/runnerConfigs/mame.json | 13 +++++++++++++ scripts/lib/runnerConfigs/mauj.json | 11 +++++++++++ scripts/lib/runnerConfigs/mbrh.json | 6 ++++++ scripts/lib/runnerConfigs/mhgm.json | 5 +++++ scripts/lib/runnerConfigs/mhwq.json | 10 ++++++++++ scripts/lib/runnerConfigs/miez.json | 5 +++++ scripts/lib/runnerConfigs/mihy.json | 12 ++++++++++++ scripts/lib/runnerConfigs/mnfh.json | 8 ++++++++ scripts/lib/runnerConfigs/mpal.json | 6 ++++++ scripts/lib/runnerConfigs/mrky.json | 11 +++++++++++ scripts/lib/runnerConfigs/mscz.json | 8 ++++++++ scripts/lib/runnerConfigs/msiw.json | 7 +++++++ scripts/lib/runnerConfigs/news.json | 10 ++++++++++ scripts/lib/runnerConfigs/nfkp.json | 9 +++++++++ scripts/lib/runnerConfigs/ngus.json | 15 +++++++++++++++ scripts/lib/runnerConfigs/nicg.json | 10 ++++++++++ scripts/lib/runnerConfigs/nlxe.json | 12 ++++++++++++ scripts/lib/runnerConfigs/nmoc.json | 7 +++++++ scripts/lib/runnerConfigs/nnhc.json | 7 +++++++ scripts/lib/runnerConfigs/npfx.json | 13 +++++++++++++ scripts/lib/runnerConfigs/nric.json | 6 ++++++ scripts/lib/runnerConfigs/oiwu.json | 16 ++++++++++++++++ scripts/lib/runnerConfigs/ojma.json | 4 ++++ scripts/lib/runnerConfigs/olef.json | 4 ++++ scripts/lib/runnerConfigs/omlc.json | 9 +++++++++ scripts/lib/runnerConfigs/orhx.json | 9 +++++++++ scripts/lib/runnerConfigs/osih.json | 11 +++++++++++ scripts/lib/runnerConfigs/osqg.json | 7 +++++++ scripts/lib/runnerConfigs/osqo.json | 5 +++++ scripts/lib/runnerConfigs/owcy.json | 4 ++++ scripts/lib/runnerConfigs/ozbe.json | 7 +++++++ scripts/lib/runnerConfigs/pbgd.json | 7 +++++++ scripts/lib/runnerConfigs/peoq.json | 10 ++++++++++ scripts/lib/runnerConfigs/pgtx.json | 12 ++++++++++++ scripts/lib/runnerConfigs/plts.json | 11 +++++++++++ scripts/lib/runnerConfigs/plxd.json | 10 ++++++++++ scripts/lib/runnerConfigs/pnob.json | 10 ++++++++++ scripts/lib/runnerConfigs/pnux.json | 9 +++++++++ scripts/lib/runnerConfigs/pqfs.json | 6 ++++++ scripts/lib/runnerConfigs/psqo.json | 6 ++++++ scripts/lib/runnerConfigs/pzui.json | 12 ++++++++++++ scripts/lib/runnerConfigs/pzvr.json | 8 ++++++++ scripts/lib/runnerConfigs/pzwe.json | 7 +++++++ scripts/lib/runnerConfigs/qdkf.json | 11 +++++++++++ scripts/lib/runnerConfigs/qgun.json | 16 ++++++++++++++++ scripts/lib/runnerConfigs/qifg.json | 7 +++++++ scripts/lib/runnerConfigs/qltx.json | 9 +++++++++ scripts/lib/runnerConfigs/qmof.json | 7 +++++++ scripts/lib/runnerConfigs/qoms.json | 5 +++++ scripts/lib/runnerConfigs/qpjt.json | 4 ++++ scripts/lib/runnerConfigs/qpkm.json | 6 ++++++ scripts/lib/runnerConfigs/qsfp.json | 9 +++++++++ scripts/lib/runnerConfigs/qvxe.json | 14 ++++++++++++++ scripts/lib/runnerConfigs/qwke.json | 5 +++++ scripts/lib/runnerConfigs/qxgl.json | 8 ++++++++ scripts/lib/runnerConfigs/rceu.json | 11 +++++++++++ scripts/lib/runnerConfigs/repd.json | 5 +++++ scripts/lib/runnerConfigs/rmsd.json | 6 ++++++ scripts/lib/runnerConfigs/rome.json | 9 +++++++++ scripts/lib/runnerConfigs/rqdn.json | 11 +++++++++++ scripts/lib/runnerConfigs/rqjo.json | 7 +++++++ scripts/lib/runnerConfigs/rreb.json | 8 ++++++++ scripts/lib/runnerConfigs/rzbq.json | 10 ++++++++++ scripts/lib/runnerConfigs/sfop.json | 14 ++++++++++++++ scripts/lib/runnerConfigs/sgfj.json | 7 +++++++ scripts/lib/runnerConfigs/sisn.json | 10 ++++++++++ scripts/lib/runnerConfigs/skzv.json | 4 ++++ scripts/lib/runnerConfigs/slyk.json | 10 ++++++++++ scripts/lib/runnerConfigs/snsr.json | 6 ++++++ scripts/lib/runnerConfigs/sojz.json | 13 +++++++++++++ scripts/lib/runnerConfigs/ssns.json | 15 +++++++++++++++ scripts/lib/runnerConfigs/stio.json | 10 ++++++++++ scripts/lib/runnerConfigs/syfp.json | 10 ++++++++++ scripts/lib/runnerConfigs/syhh.json | 13 +++++++++++++ scripts/lib/runnerConfigs/szou.json | 10 ++++++++++ scripts/lib/runnerConfigs/tboe.json | 15 +++++++++++++++ scripts/lib/runnerConfigs/tdau.json | 12 ++++++++++++ scripts/lib/runnerConfigs/tfho.json | 9 +++++++++ scripts/lib/runnerConfigs/tiok.json | 9 +++++++++ scripts/lib/runnerConfigs/tkbr.json | 9 +++++++++ scripts/lib/runnerConfigs/tkqr.json | 11 +++++++++++ scripts/lib/runnerConfigs/tntc.json | 6 ++++++ scripts/lib/runnerConfigs/ttvy.json | 10 ++++++++++ scripts/lib/runnerConfigs/tuqr.json | 5 +++++ scripts/lib/runnerConfigs/udic.json | 6 ++++++ scripts/lib/runnerConfigs/udvh.json | 5 +++++ scripts/lib/runnerConfigs/uemm.json | 6 ++++++ scripts/lib/runnerConfigs/ufyc.json | 5 +++++ scripts/lib/runnerConfigs/ufze.json | 6 ++++++ scripts/lib/runnerConfigs/uitu.json | 8 ++++++++ scripts/lib/runnerConfigs/ujfj.json | 12 ++++++++++++ scripts/lib/runnerConfigs/umce.json | 9 +++++++++ scripts/lib/runnerConfigs/unck.json | 9 +++++++++ scripts/lib/runnerConfigs/uqpp.json | 13 +++++++++++++ scripts/lib/runnerConfigs/uqts.json | 7 +++++++ scripts/lib/runnerConfigs/urhc.json | 7 +++++++ scripts/lib/runnerConfigs/usta.json | 8 ++++++++ scripts/lib/runnerConfigs/uwma.json | 7 +++++++ scripts/lib/runnerConfigs/vegw.json | 5 +++++ scripts/lib/runnerConfigs/vjaa.json | 7 +++++++ scripts/lib/runnerConfigs/vkpm.json | 9 +++++++++ scripts/lib/runnerConfigs/vpjw.json | 14 ++++++++++++++ scripts/lib/runnerConfigs/vpmj.json | 8 ++++++++ scripts/lib/runnerConfigs/vqcw.json | 7 +++++++ scripts/lib/runnerConfigs/vrvl.json | 10 ++++++++++ scripts/lib/runnerConfigs/vrwt.json | 5 +++++ scripts/lib/runnerConfigs/vvjn.json | 5 +++++ scripts/lib/runnerConfigs/vxnm.json | 4 ++++ scripts/lib/runnerConfigs/wafy.json | 9 +++++++++ scripts/lib/runnerConfigs/wbpx.json | 5 +++++ scripts/lib/runnerConfigs/wbru.json | 5 +++++ scripts/lib/runnerConfigs/wcsz.json | 6 ++++++ scripts/lib/runnerConfigs/wcwd.json | 7 +++++++ scripts/lib/runnerConfigs/wdol.json | 11 +++++++++++ scripts/lib/runnerConfigs/woft.json | 7 +++++++ scripts/lib/runnerConfigs/wqdb.json | 7 +++++++ scripts/lib/runnerConfigs/wunw.json | 6 ++++++ scripts/lib/runnerConfigs/wxqy.json | 8 ++++++++ scripts/lib/runnerConfigs/xcnu.json | 17 +++++++++++++++++ scripts/lib/runnerConfigs/xefx.json | 5 +++++ scripts/lib/runnerConfigs/xekr.json | 4 ++++ scripts/lib/runnerConfigs/xemt.json | 5 +++++ scripts/lib/runnerConfigs/xgei.json | 10 ++++++++++ scripts/lib/runnerConfigs/xhbi.json | 5 +++++ scripts/lib/runnerConfigs/xhwx.json | 10 ++++++++++ scripts/lib/runnerConfigs/xjae.json | 5 +++++ scripts/lib/runnerConfigs/xpvh.json | 14 ++++++++++++++ scripts/lib/runnerConfigs/xrzv.json | 11 +++++++++++ scripts/lib/runnerConfigs/xsby.json | 5 +++++ scripts/lib/runnerConfigs/xsgz.json | 8 ++++++++ scripts/lib/runnerConfigs/xsve.json | 7 +++++++ scripts/lib/runnerConfigs/xtjt.json | 7 +++++++ scripts/lib/runnerConfigs/xwim.json | 4 ++++ scripts/lib/runnerConfigs/xzqu.json | 6 ++++++ scripts/lib/runnerConfigs/yehl.json | 9 +++++++++ scripts/lib/runnerConfigs/yklt.json | 6 ++++++ scripts/lib/runnerConfigs/ylil.json | 7 +++++++ scripts/lib/runnerConfigs/ysji.json | 5 +++++ scripts/lib/runnerConfigs/ytcf.json | 4 ++++ scripts/lib/runnerConfigs/yvia.json | 7 +++++++ scripts/lib/runnerConfigs/yvty.json | 9 +++++++++ scripts/lib/runnerConfigs/yykk.json | 4 ++++ scripts/lib/runnerConfigs/zaoc.json | 10 ++++++++++ scripts/lib/runnerConfigs/zfcz.json | 8 ++++++++ scripts/lib/runnerConfigs/zhby.json | 10 ++++++++++ scripts/lib/runnerConfigs/zifr.json | 4 ++++ scripts/lib/runnerConfigs/zuam.json | 10 ++++++++++ scripts/lib/runnerConfigs/zvet.json | 12 ++++++++++++ scripts/lib/runnerConfigs/zwpj.json | 4 ++++ scripts/lib/runnerConfigs/zxux.json | 6 ++++++ scripts/lib/runnerConfigs/zywk.json | 6 ++++++ scripts/lib/runnerConfigs/zzxj.json | 5 +++++ scripts/lib/runnerConfigs/zzyu.json | 4 ++++ scripts/splitConfigs.ts | 9 +++++++++ 311 files changed, 2594 insertions(+) create mode 100644 scripts/lib/runnerConfigs/aaov.json create mode 100644 scripts/lib/runnerConfigs/ablz.json create mode 100644 scripts/lib/runnerConfigs/aeyv.json create mode 100644 scripts/lib/runnerConfigs/aezk.json create mode 100644 scripts/lib/runnerConfigs/ahsd.json create mode 100644 scripts/lib/runnerConfigs/aimh.json create mode 100644 scripts/lib/runnerConfigs/ainx.json create mode 100644 scripts/lib/runnerConfigs/angp.json create mode 100644 scripts/lib/runnerConfigs/awxz.json create mode 100644 scripts/lib/runnerConfigs/badn.json create mode 100644 scripts/lib/runnerConfigs/bcae.json create mode 100644 scripts/lib/runnerConfigs/bcgc.json create mode 100644 scripts/lib/runnerConfigs/bdlj.json create mode 100644 scripts/lib/runnerConfigs/bgfl.json create mode 100644 scripts/lib/runnerConfigs/blre.json create mode 100644 scripts/lib/runnerConfigs/bmms.json create mode 100644 scripts/lib/runnerConfigs/bmnc.json create mode 100644 scripts/lib/runnerConfigs/bozr.json create mode 100644 scripts/lib/runnerConfigs/bpsz.json create mode 100644 scripts/lib/runnerConfigs/bpwl.json create mode 100644 scripts/lib/runnerConfigs/bpza.json create mode 100644 scripts/lib/runnerConfigs/brrh.json create mode 100644 scripts/lib/runnerConfigs/bxdf.json create mode 100644 scripts/lib/runnerConfigs/bxfv.json create mode 100644 scripts/lib/runnerConfigs/ccon.json create mode 100644 scripts/lib/runnerConfigs/cfms.json create mode 100644 scripts/lib/runnerConfigs/cgpd.json create mode 100644 scripts/lib/runnerConfigs/cnef.json create mode 100644 scripts/lib/runnerConfigs/cnoq.json create mode 100644 scripts/lib/runnerConfigs/cpbj.json create mode 100644 scripts/lib/runnerConfigs/cpkp.json create mode 100644 scripts/lib/runnerConfigs/cqpa.json create mode 100644 scripts/lib/runnerConfigs/ctyl.json create mode 100644 scripts/lib/runnerConfigs/cvtc.json create mode 100644 scripts/lib/runnerConfigs/davn.json create mode 100644 scripts/lib/runnerConfigs/dcfi.json create mode 100644 scripts/lib/runnerConfigs/dhdk.json create mode 100644 scripts/lib/runnerConfigs/diis.json create mode 100644 scripts/lib/runnerConfigs/dkbt.json create mode 100644 scripts/lib/runnerConfigs/dkiy.json create mode 100644 scripts/lib/runnerConfigs/dmwy.json create mode 100644 scripts/lib/runnerConfigs/dnvw.json create mode 100644 scripts/lib/runnerConfigs/dpar.json create mode 100644 scripts/lib/runnerConfigs/dpst.json create mode 100644 scripts/lib/runnerConfigs/dqey.json create mode 100644 scripts/lib/runnerConfigs/dqkc.json create mode 100644 scripts/lib/runnerConfigs/dret.json create mode 100644 scripts/lib/runnerConfigs/drvu.json create mode 100644 scripts/lib/runnerConfigs/dtzu.json create mode 100644 scripts/lib/runnerConfigs/dvrw.json create mode 100644 scripts/lib/runnerConfigs/dwnj.json create mode 100644 scripts/lib/runnerConfigs/dxum.json create mode 100644 scripts/lib/runnerConfigs/dymt.json create mode 100644 scripts/lib/runnerConfigs/dyov.json create mode 100644 scripts/lib/runnerConfigs/eavp.json create mode 100644 scripts/lib/runnerConfigs/ebag.json create mode 100644 scripts/lib/runnerConfigs/eemn.json create mode 100644 scripts/lib/runnerConfigs/efyy.json create mode 100644 scripts/lib/runnerConfigs/egmr.json create mode 100644 scripts/lib/runnerConfigs/eial.json create mode 100644 scripts/lib/runnerConfigs/emmb.json create mode 100644 scripts/lib/runnerConfigs/entr.json create mode 100644 scripts/lib/runnerConfigs/eobj.json create mode 100644 scripts/lib/runnerConfigs/eozk.json create mode 100644 scripts/lib/runnerConfigs/evqx.json create mode 100644 scripts/lib/runnerConfigs/exww.json create mode 100644 scripts/lib/runnerConfigs/fapu.json create mode 100644 scripts/lib/runnerConfigs/fatm.json create mode 100644 scripts/lib/runnerConfigs/fhlw.json create mode 100644 scripts/lib/runnerConfigs/fiab.json create mode 100644 scripts/lib/runnerConfigs/fivy.json create mode 100644 scripts/lib/runnerConfigs/fjyk.json create mode 100644 scripts/lib/runnerConfigs/fora.json create mode 100644 scripts/lib/runnerConfigs/fotb.json create mode 100644 scripts/lib/runnerConfigs/fpsd.json create mode 100644 scripts/lib/runnerConfigs/fqwj.json create mode 100644 scripts/lib/runnerConfigs/fsmk.json create mode 100644 scripts/lib/runnerConfigs/gcnt.json create mode 100644 scripts/lib/runnerConfigs/gmcn.json create mode 100644 scripts/lib/runnerConfigs/goif.json create mode 100644 scripts/lib/runnerConfigs/gopk.json create mode 100644 scripts/lib/runnerConfigs/gswd.json create mode 100644 scripts/lib/runnerConfigs/gszp.json create mode 100644 scripts/lib/runnerConfigs/gtdu.json create mode 100644 scripts/lib/runnerConfigs/gtnr.json create mode 100644 scripts/lib/runnerConfigs/gtwk.json create mode 100644 scripts/lib/runnerConfigs/guuf.json create mode 100644 scripts/lib/runnerConfigs/gwtp.json create mode 100644 scripts/lib/runnerConfigs/hbgo.json create mode 100644 scripts/lib/runnerConfigs/hdwy.json create mode 100644 scripts/lib/runnerConfigs/hdxc.json create mode 100644 scripts/lib/runnerConfigs/howy.json create mode 100644 scripts/lib/runnerConfigs/hvdn.json create mode 100644 scripts/lib/runnerConfigs/hwtu.json create mode 100644 scripts/lib/runnerConfigs/hxmk.json create mode 100644 scripts/lib/runnerConfigs/hykj.json create mode 100644 scripts/lib/runnerConfigs/hzlj.json create mode 100644 scripts/lib/runnerConfigs/idcf.json create mode 100644 scripts/lib/runnerConfigs/ielw.json create mode 100644 scripts/lib/runnerConfigs/ifwb.json create mode 100644 scripts/lib/runnerConfigs/ifxr.json create mode 100644 scripts/lib/runnerConfigs/igrt.json create mode 100644 scripts/lib/runnerConfigs/iifq.json create mode 100644 scripts/lib/runnerConfigs/iisx.json create mode 100644 scripts/lib/runnerConfigs/ijot.json create mode 100644 scripts/lib/runnerConfigs/ilnb.json create mode 100644 scripts/lib/runnerConfigs/ilpo.json create mode 100644 scripts/lib/runnerConfigs/ilrn.json create mode 100644 scripts/lib/runnerConfigs/imba.json create mode 100644 scripts/lib/runnerConfigs/imgp.json create mode 100644 scripts/lib/runnerConfigs/imqy.json create mode 100644 scripts/lib/runnerConfigs/imyd.json create mode 100644 scripts/lib/runnerConfigs/ines.json create mode 100644 scripts/lib/runnerConfigs/itbm.json create mode 100644 scripts/lib/runnerConfigs/itzl.json create mode 100644 scripts/lib/runnerConfigs/iwkx.json create mode 100644 scripts/lib/runnerConfigs/iygh.json create mode 100644 scripts/lib/runnerConfigs/izgz.json create mode 100644 scripts/lib/runnerConfigs/jbam.json create mode 100644 scripts/lib/runnerConfigs/jlet.json create mode 100644 scripts/lib/runnerConfigs/jliw.json create mode 100644 scripts/lib/runnerConfigs/jmmp.json create mode 100644 scripts/lib/runnerConfigs/jmqh.json create mode 100644 scripts/lib/runnerConfigs/jmyv.json create mode 100644 scripts/lib/runnerConfigs/jozw.json create mode 100644 scripts/lib/runnerConfigs/jreq.json create mode 100644 scripts/lib/runnerConfigs/jruw.json create mode 100644 scripts/lib/runnerConfigs/jtai.json create mode 100644 scripts/lib/runnerConfigs/jwzh.json create mode 100644 scripts/lib/runnerConfigs/jxyg.json create mode 100644 scripts/lib/runnerConfigs/keck.json create mode 100644 scripts/lib/runnerConfigs/kfcw.json create mode 100644 scripts/lib/runnerConfigs/kfrt.json create mode 100644 scripts/lib/runnerConfigs/kjyi.json create mode 100644 scripts/lib/runnerConfigs/knhw.json create mode 100644 scripts/lib/runnerConfigs/kntz.json create mode 100644 scripts/lib/runnerConfigs/kqip.json create mode 100644 scripts/lib/runnerConfigs/kqzn.json create mode 100644 scripts/lib/runnerConfigs/ksya.json create mode 100644 scripts/lib/runnerConfigs/ktyt.json create mode 100644 scripts/lib/runnerConfigs/kupy.json create mode 100644 scripts/lib/runnerConfigs/kvso.json create mode 100644 scripts/lib/runnerConfigs/laea.json create mode 100644 scripts/lib/runnerConfigs/ldox.json create mode 100644 scripts/lib/runnerConfigs/ldts.json create mode 100644 scripts/lib/runnerConfigs/lial.json create mode 100644 scripts/lib/runnerConfigs/ljjg.json create mode 100644 scripts/lib/runnerConfigs/lkwr.json create mode 100644 scripts/lib/runnerConfigs/loai.json create mode 100644 scripts/lib/runnerConfigs/lodr.json create mode 100644 scripts/lib/runnerConfigs/lrja.json create mode 100644 scripts/lib/runnerConfigs/lrrr.json create mode 100644 scripts/lib/runnerConfigs/luir.json create mode 100644 scripts/lib/runnerConfigs/lxnu.json create mode 100644 scripts/lib/runnerConfigs/lygz.json create mode 100644 scripts/lib/runnerConfigs/lyod.json create mode 100644 scripts/lib/runnerConfigs/mame.json create mode 100644 scripts/lib/runnerConfigs/mauj.json create mode 100644 scripts/lib/runnerConfigs/mbrh.json create mode 100644 scripts/lib/runnerConfigs/mhgm.json create mode 100644 scripts/lib/runnerConfigs/mhwq.json create mode 100644 scripts/lib/runnerConfigs/miez.json create mode 100644 scripts/lib/runnerConfigs/mihy.json create mode 100644 scripts/lib/runnerConfigs/mnfh.json create mode 100644 scripts/lib/runnerConfigs/mpal.json create mode 100644 scripts/lib/runnerConfigs/mrky.json create mode 100644 scripts/lib/runnerConfigs/mscz.json create mode 100644 scripts/lib/runnerConfigs/msiw.json create mode 100644 scripts/lib/runnerConfigs/news.json create mode 100644 scripts/lib/runnerConfigs/nfkp.json create mode 100644 scripts/lib/runnerConfigs/ngus.json create mode 100644 scripts/lib/runnerConfigs/nicg.json create mode 100644 scripts/lib/runnerConfigs/nlxe.json create mode 100644 scripts/lib/runnerConfigs/nmoc.json create mode 100644 scripts/lib/runnerConfigs/nnhc.json create mode 100644 scripts/lib/runnerConfigs/npfx.json create mode 100644 scripts/lib/runnerConfigs/nric.json create mode 100644 scripts/lib/runnerConfigs/oiwu.json create mode 100644 scripts/lib/runnerConfigs/ojma.json create mode 100644 scripts/lib/runnerConfigs/olef.json create mode 100644 scripts/lib/runnerConfigs/omlc.json create mode 100644 scripts/lib/runnerConfigs/orhx.json create mode 100644 scripts/lib/runnerConfigs/osih.json create mode 100644 scripts/lib/runnerConfigs/osqg.json create mode 100644 scripts/lib/runnerConfigs/osqo.json create mode 100644 scripts/lib/runnerConfigs/owcy.json create mode 100644 scripts/lib/runnerConfigs/ozbe.json create mode 100644 scripts/lib/runnerConfigs/pbgd.json create mode 100644 scripts/lib/runnerConfigs/peoq.json create mode 100644 scripts/lib/runnerConfigs/pgtx.json create mode 100644 scripts/lib/runnerConfigs/plts.json create mode 100644 scripts/lib/runnerConfigs/plxd.json create mode 100644 scripts/lib/runnerConfigs/pnob.json create mode 100644 scripts/lib/runnerConfigs/pnux.json create mode 100644 scripts/lib/runnerConfigs/pqfs.json create mode 100644 scripts/lib/runnerConfigs/psqo.json create mode 100644 scripts/lib/runnerConfigs/pzui.json create mode 100644 scripts/lib/runnerConfigs/pzvr.json create mode 100644 scripts/lib/runnerConfigs/pzwe.json create mode 100644 scripts/lib/runnerConfigs/qdkf.json create mode 100644 scripts/lib/runnerConfigs/qgun.json create mode 100644 scripts/lib/runnerConfigs/qifg.json create mode 100644 scripts/lib/runnerConfigs/qltx.json create mode 100644 scripts/lib/runnerConfigs/qmof.json create mode 100644 scripts/lib/runnerConfigs/qoms.json create mode 100644 scripts/lib/runnerConfigs/qpjt.json create mode 100644 scripts/lib/runnerConfigs/qpkm.json create mode 100644 scripts/lib/runnerConfigs/qsfp.json create mode 100644 scripts/lib/runnerConfigs/qvxe.json create mode 100644 scripts/lib/runnerConfigs/qwke.json create mode 100644 scripts/lib/runnerConfigs/qxgl.json create mode 100644 scripts/lib/runnerConfigs/rceu.json create mode 100644 scripts/lib/runnerConfigs/repd.json create mode 100644 scripts/lib/runnerConfigs/rmsd.json create mode 100644 scripts/lib/runnerConfigs/rome.json create mode 100644 scripts/lib/runnerConfigs/rqdn.json create mode 100644 scripts/lib/runnerConfigs/rqjo.json create mode 100644 scripts/lib/runnerConfigs/rreb.json create mode 100644 scripts/lib/runnerConfigs/rzbq.json create mode 100644 scripts/lib/runnerConfigs/sfop.json create mode 100644 scripts/lib/runnerConfigs/sgfj.json create mode 100644 scripts/lib/runnerConfigs/sisn.json create mode 100644 scripts/lib/runnerConfigs/skzv.json create mode 100644 scripts/lib/runnerConfigs/slyk.json create mode 100644 scripts/lib/runnerConfigs/snsr.json create mode 100644 scripts/lib/runnerConfigs/sojz.json create mode 100644 scripts/lib/runnerConfigs/ssns.json create mode 100644 scripts/lib/runnerConfigs/stio.json create mode 100644 scripts/lib/runnerConfigs/syfp.json create mode 100644 scripts/lib/runnerConfigs/syhh.json create mode 100644 scripts/lib/runnerConfigs/szou.json create mode 100644 scripts/lib/runnerConfigs/tboe.json create mode 100644 scripts/lib/runnerConfigs/tdau.json create mode 100644 scripts/lib/runnerConfigs/tfho.json create mode 100644 scripts/lib/runnerConfigs/tiok.json create mode 100644 scripts/lib/runnerConfigs/tkbr.json create mode 100644 scripts/lib/runnerConfigs/tkqr.json create mode 100644 scripts/lib/runnerConfigs/tntc.json create mode 100644 scripts/lib/runnerConfigs/ttvy.json create mode 100644 scripts/lib/runnerConfigs/tuqr.json create mode 100644 scripts/lib/runnerConfigs/udic.json create mode 100644 scripts/lib/runnerConfigs/udvh.json create mode 100644 scripts/lib/runnerConfigs/uemm.json create mode 100644 scripts/lib/runnerConfigs/ufyc.json create mode 100644 scripts/lib/runnerConfigs/ufze.json create mode 100644 scripts/lib/runnerConfigs/uitu.json create mode 100644 scripts/lib/runnerConfigs/ujfj.json create mode 100644 scripts/lib/runnerConfigs/umce.json create mode 100644 scripts/lib/runnerConfigs/unck.json create mode 100644 scripts/lib/runnerConfigs/uqpp.json create mode 100644 scripts/lib/runnerConfigs/uqts.json create mode 100644 scripts/lib/runnerConfigs/urhc.json create mode 100644 scripts/lib/runnerConfigs/usta.json create mode 100644 scripts/lib/runnerConfigs/uwma.json create mode 100644 scripts/lib/runnerConfigs/vegw.json create mode 100644 scripts/lib/runnerConfigs/vjaa.json create mode 100644 scripts/lib/runnerConfigs/vkpm.json create mode 100644 scripts/lib/runnerConfigs/vpjw.json create mode 100644 scripts/lib/runnerConfigs/vpmj.json create mode 100644 scripts/lib/runnerConfigs/vqcw.json create mode 100644 scripts/lib/runnerConfigs/vrvl.json create mode 100644 scripts/lib/runnerConfigs/vrwt.json create mode 100644 scripts/lib/runnerConfigs/vvjn.json create mode 100644 scripts/lib/runnerConfigs/vxnm.json create mode 100644 scripts/lib/runnerConfigs/wafy.json create mode 100644 scripts/lib/runnerConfigs/wbpx.json create mode 100644 scripts/lib/runnerConfigs/wbru.json create mode 100644 scripts/lib/runnerConfigs/wcsz.json create mode 100644 scripts/lib/runnerConfigs/wcwd.json create mode 100644 scripts/lib/runnerConfigs/wdol.json create mode 100644 scripts/lib/runnerConfigs/woft.json create mode 100644 scripts/lib/runnerConfigs/wqdb.json create mode 100644 scripts/lib/runnerConfigs/wunw.json create mode 100644 scripts/lib/runnerConfigs/wxqy.json create mode 100644 scripts/lib/runnerConfigs/xcnu.json create mode 100644 scripts/lib/runnerConfigs/xefx.json create mode 100644 scripts/lib/runnerConfigs/xekr.json create mode 100644 scripts/lib/runnerConfigs/xemt.json create mode 100644 scripts/lib/runnerConfigs/xgei.json create mode 100644 scripts/lib/runnerConfigs/xhbi.json create mode 100644 scripts/lib/runnerConfigs/xhwx.json create mode 100644 scripts/lib/runnerConfigs/xjae.json create mode 100644 scripts/lib/runnerConfigs/xpvh.json create mode 100644 scripts/lib/runnerConfigs/xrzv.json create mode 100644 scripts/lib/runnerConfigs/xsby.json create mode 100644 scripts/lib/runnerConfigs/xsgz.json create mode 100644 scripts/lib/runnerConfigs/xsve.json create mode 100644 scripts/lib/runnerConfigs/xtjt.json create mode 100644 scripts/lib/runnerConfigs/xwim.json create mode 100644 scripts/lib/runnerConfigs/xzqu.json create mode 100644 scripts/lib/runnerConfigs/yehl.json create mode 100644 scripts/lib/runnerConfigs/yklt.json create mode 100644 scripts/lib/runnerConfigs/ylil.json create mode 100644 scripts/lib/runnerConfigs/ysji.json create mode 100644 scripts/lib/runnerConfigs/ytcf.json create mode 100644 scripts/lib/runnerConfigs/yvia.json create mode 100644 scripts/lib/runnerConfigs/yvty.json create mode 100644 scripts/lib/runnerConfigs/yykk.json create mode 100644 scripts/lib/runnerConfigs/zaoc.json create mode 100644 scripts/lib/runnerConfigs/zfcz.json create mode 100644 scripts/lib/runnerConfigs/zhby.json create mode 100644 scripts/lib/runnerConfigs/zifr.json create mode 100644 scripts/lib/runnerConfigs/zuam.json create mode 100644 scripts/lib/runnerConfigs/zvet.json create mode 100644 scripts/lib/runnerConfigs/zwpj.json create mode 100644 scripts/lib/runnerConfigs/zxux.json create mode 100644 scripts/lib/runnerConfigs/zywk.json create mode 100644 scripts/lib/runnerConfigs/zzxj.json create mode 100644 scripts/lib/runnerConfigs/zzyu.json create mode 100644 scripts/splitConfigs.ts diff --git a/package.json b/package.json index 3afa58bcc..f901c94c5 100644 --- a/package.json +++ b/package.json @@ -26,6 +26,7 @@ "sitemap": "ts-node --project tsconfig.scripts.json -r tsconfig-paths/register ./scripts/generateSitemap.ts", "contents:watch": "ts-node --project tsconfig.scripts.json ./scripts/generateContentsBundle.ts watch", "precompute": "ts-node --project tsconfig.scripts.json -r tsconfig-paths/register ./scripts/precomputeExpressionContainers.ts", + "split-configs": "ts-node --project tsconfig.scripts.json -r tsconfig-paths/register ./scripts/splitConfigs.ts", "tsc": "tsc", "eslint": "eslint --ext .js,.ts,.tsx .", "eslint:fix": "eslint --ext .js,.ts,.tsx --fix .", diff --git a/scripts/lib/runnerConfigs/aaov.json b/scripts/lib/runnerConfigs/aaov.json new file mode 100644 index 000000000..b5dcad479 --- /dev/null +++ b/scripts/lib/runnerConfigs/aaov.json @@ -0,0 +1,7 @@ +{ + "runner": "singleStep", + "lessonExpressionsKey": "e3E1", + "initialState": "default", + "finalState": "active", + "showPriorities": true +} diff --git a/scripts/lib/runnerConfigs/ablz.json b/scripts/lib/runnerConfigs/ablz.json new file mode 100644 index 000000000..6de48b456 --- /dev/null +++ b/scripts/lib/runnerConfigs/ablz.json @@ -0,0 +1,11 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e7E4", + "showPriorities": true, + "isDone": true, + "caption": { + "name": "secretCodeCaption", + "number": 3, + "letter": "b" + } +} diff --git a/scripts/lib/runnerConfigs/aeyv.json b/scripts/lib/runnerConfigs/aeyv.json new file mode 100644 index 000000000..029cf7f93 --- /dev/null +++ b/scripts/lib/runnerConfigs/aeyv.json @@ -0,0 +1,11 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e8E7", + "showPriorities": true, + "isDone": true, + "caption": { + "name": "secretCodeCaption", + "number": 1, + "letter": "c" + } +} diff --git a/scripts/lib/runnerConfigs/aezk.json b/scripts/lib/runnerConfigs/aezk.json new file mode 100644 index 000000000..be0b980a0 --- /dev/null +++ b/scripts/lib/runnerConfigs/aezk.json @@ -0,0 +1,6 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e5E1", + "initialState": "active", + "showPriorities": true +} diff --git a/scripts/lib/runnerConfigs/ahsd.json b/scripts/lib/runnerConfigs/ahsd.json new file mode 100644 index 000000000..79f982e09 --- /dev/null +++ b/scripts/lib/runnerConfigs/ahsd.json @@ -0,0 +1,5 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e1E2", + "isDone": true +} diff --git a/scripts/lib/runnerConfigs/aimh.json b/scripts/lib/runnerConfigs/aimh.json new file mode 100644 index 000000000..a948f1476 --- /dev/null +++ b/scripts/lib/runnerConfigs/aimh.json @@ -0,0 +1,8 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e13E12", + "caption": { + "name": "whatCanComputeFactorial", + "start": 5 + } +} diff --git a/scripts/lib/runnerConfigs/ainx.json b/scripts/lib/runnerConfigs/ainx.json new file mode 100644 index 000000000..986dcb5a9 --- /dev/null +++ b/scripts/lib/runnerConfigs/ainx.json @@ -0,0 +1,10 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e5E1", + "initialState": "active", + "lastAllowedExpressionState": "showFuncBound", + "showPriorities": true, + "showAllShowSteps": true, + "skipToTheEnd": false, + "explanationsVisibility": "hiddenInitialAndLastPausedOnly" +} diff --git a/scripts/lib/runnerConfigs/angp.json b/scripts/lib/runnerConfigs/angp.json new file mode 100644 index 000000000..59690dda1 --- /dev/null +++ b/scripts/lib/runnerConfigs/angp.json @@ -0,0 +1,8 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e15E9", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "xs", + "nextIterations": 26 +} diff --git a/scripts/lib/runnerConfigs/awxz.json b/scripts/lib/runnerConfigs/awxz.json new file mode 100644 index 000000000..939875ba3 --- /dev/null +++ b/scripts/lib/runnerConfigs/awxz.json @@ -0,0 +1,5 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e2E1", + "isDone": true +} diff --git a/scripts/lib/runnerConfigs/badn.json b/scripts/lib/runnerConfigs/badn.json new file mode 100644 index 000000000..6b381aff2 --- /dev/null +++ b/scripts/lib/runnerConfigs/badn.json @@ -0,0 +1,11 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e6E9", + "showPriorities": true, + "isDone": true, + "caption": { + "name": "secretCodeCaption", + "number": 1, + "letter": "b" + } +} diff --git a/scripts/lib/runnerConfigs/bcae.json b/scripts/lib/runnerConfigs/bcae.json new file mode 100644 index 000000000..f3246ca6f --- /dev/null +++ b/scripts/lib/runnerConfigs/bcae.json @@ -0,0 +1,8 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e11E2", + "showPriorities": true, + "skipAlphaConvert": true, + "containerSize": "xs", + "variableSize": "md" +} diff --git a/scripts/lib/runnerConfigs/bcgc.json b/scripts/lib/runnerConfigs/bcgc.json new file mode 100644 index 000000000..8a2f2ac06 --- /dev/null +++ b/scripts/lib/runnerConfigs/bcgc.json @@ -0,0 +1,7 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e15E11", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "xs" +} diff --git a/scripts/lib/runnerConfigs/bdlj.json b/scripts/lib/runnerConfigs/bdlj.json new file mode 100644 index 000000000..a0d5aebda --- /dev/null +++ b/scripts/lib/runnerConfigs/bdlj.json @@ -0,0 +1,10 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e8E2", + "showPriorities": true, + "caption": { + "name": "secretCodeCaption", + "number": 2, + "letter": "e" + } +} diff --git a/scripts/lib/runnerConfigs/bgfl.json b/scripts/lib/runnerConfigs/bgfl.json new file mode 100644 index 000000000..79f982e09 --- /dev/null +++ b/scripts/lib/runnerConfigs/bgfl.json @@ -0,0 +1,5 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e1E2", + "isDone": true +} diff --git a/scripts/lib/runnerConfigs/blre.json b/scripts/lib/runnerConfigs/blre.json new file mode 100644 index 000000000..2da070a5d --- /dev/null +++ b/scripts/lib/runnerConfigs/blre.json @@ -0,0 +1,9 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e6E1", + "showPriorities": true, + "bottomRightBadgeOverrides": { + "b": "🅱️", + "a": "🅰️" + } +} diff --git a/scripts/lib/runnerConfigs/bmms.json b/scripts/lib/runnerConfigs/bmms.json new file mode 100644 index 000000000..0be9c329a --- /dev/null +++ b/scripts/lib/runnerConfigs/bmms.json @@ -0,0 +1,8 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e10E4", + "showPriorities": true, + "skipAlphaConvert": true, + "speed": 1.75, + "skipToTheEnd": false +} diff --git a/scripts/lib/runnerConfigs/bmnc.json b/scripts/lib/runnerConfigs/bmnc.json new file mode 100644 index 000000000..d3d82b230 --- /dev/null +++ b/scripts/lib/runnerConfigs/bmnc.json @@ -0,0 +1,13 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e13E6", + "isDone": true, + "showPriorities": true, + "containerSize": "xs", + "variableSize": "md", + "caption": { + "name": "secretCodeCaption", + "number": 2, + "letter": "l" + } +} diff --git a/scripts/lib/runnerConfigs/bozr.json b/scripts/lib/runnerConfigs/bozr.json new file mode 100644 index 000000000..1c8d3ecef --- /dev/null +++ b/scripts/lib/runnerConfigs/bozr.json @@ -0,0 +1,12 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e15E9", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "xxs", + "lastAllowedExpressionState": "default", + "skipToTheEnd": false, + "speed": 5, + "lastAllowedExpressionStateAfterIterations": 25, + "superFastForward": true +} diff --git a/scripts/lib/runnerConfigs/bpsz.json b/scripts/lib/runnerConfigs/bpsz.json new file mode 100644 index 000000000..87f91cd07 --- /dev/null +++ b/scripts/lib/runnerConfigs/bpsz.json @@ -0,0 +1,12 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e15E13", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "xxs", + "lastAllowedExpressionState": "default", + "skipToTheEnd": false, + "speed": 5, + "lastAllowedExpressionStateAfterIterations": 20, + "superFastForward": true +} diff --git a/scripts/lib/runnerConfigs/bpwl.json b/scripts/lib/runnerConfigs/bpwl.json new file mode 100644 index 000000000..1fd378097 --- /dev/null +++ b/scripts/lib/runnerConfigs/bpwl.json @@ -0,0 +1,9 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e6E4", + "showPriorities": true, + "caption": { + "name": "secretCodeCaptionSimple", + "number": 3 + } +} diff --git a/scripts/lib/runnerConfigs/bpza.json b/scripts/lib/runnerConfigs/bpza.json new file mode 100644 index 000000000..c78140bb0 --- /dev/null +++ b/scripts/lib/runnerConfigs/bpza.json @@ -0,0 +1,10 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e7E5", + "showPriorities": true, + "caption": { + "name": "secretCodeCaption", + "number": 1, + "letter": "e" + } +} diff --git a/scripts/lib/runnerConfigs/brrh.json b/scripts/lib/runnerConfigs/brrh.json new file mode 100644 index 000000000..b12ed4e24 --- /dev/null +++ b/scripts/lib/runnerConfigs/brrh.json @@ -0,0 +1,11 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e7E10", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "sm", + "highlightOverrides": { + "e": "highlighted", + "f": "highlighted" + } +} diff --git a/scripts/lib/runnerConfigs/bxdf.json b/scripts/lib/runnerConfigs/bxdf.json new file mode 100644 index 000000000..ba3b4c143 --- /dev/null +++ b/scripts/lib/runnerConfigs/bxdf.json @@ -0,0 +1,10 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e7E7", + "showPriorities": true, + "caption": { + "name": "secretCodeAddCaption" + }, + "containerSize": "xs", + "variableSize": "md" +} diff --git a/scripts/lib/runnerConfigs/bxfv.json b/scripts/lib/runnerConfigs/bxfv.json new file mode 100644 index 000000000..d32b7fd5c --- /dev/null +++ b/scripts/lib/runnerConfigs/bxfv.json @@ -0,0 +1,11 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e9E1", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "md", + "highlightOverrides": { + "z": "highlighted", + "y": "highlighted" + } +} diff --git a/scripts/lib/runnerConfigs/ccon.json b/scripts/lib/runnerConfigs/ccon.json new file mode 100644 index 000000000..3bb7c67fd --- /dev/null +++ b/scripts/lib/runnerConfigs/ccon.json @@ -0,0 +1,9 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e12E3", + "showPriorities": true, + "skipToTheEnd": false, + "containerSize": "xs", + "variableSize": "sm", + "speed": 5 +} diff --git a/scripts/lib/runnerConfigs/cfms.json b/scripts/lib/runnerConfigs/cfms.json new file mode 100644 index 000000000..5f64a23e2 --- /dev/null +++ b/scripts/lib/runnerConfigs/cfms.json @@ -0,0 +1,14 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e14E6", + "showPriorities": true, + "nextIteration": true, + "highlightOverrideActiveAfterStart": true, + "highlightOverrides": { + "magical": "highlighted" + }, + "variableSize": "md", + "caption": { + "name": "witchAppearsAgainCaption" + } +} diff --git a/scripts/lib/runnerConfigs/cgpd.json b/scripts/lib/runnerConfigs/cgpd.json new file mode 100644 index 000000000..07ec82ba4 --- /dev/null +++ b/scripts/lib/runnerConfigs/cgpd.json @@ -0,0 +1,5 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e5E1", + "isDone": true +} diff --git a/scripts/lib/runnerConfigs/cnef.json b/scripts/lib/runnerConfigs/cnef.json new file mode 100644 index 000000000..697302b1b --- /dev/null +++ b/scripts/lib/runnerConfigs/cnef.json @@ -0,0 +1,11 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e15E15", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "sm", + "highlightOverrides": { + "a": "highlighted", + "b": "highlighted" + } +} diff --git a/scripts/lib/runnerConfigs/cnoq.json b/scripts/lib/runnerConfigs/cnoq.json new file mode 100644 index 000000000..87888f659 --- /dev/null +++ b/scripts/lib/runnerConfigs/cnoq.json @@ -0,0 +1,7 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e13E3", + "skipToTheEnd": false, + "showPriorities": true, + "speed": 1.75 +} diff --git a/scripts/lib/runnerConfigs/cpbj.json b/scripts/lib/runnerConfigs/cpbj.json new file mode 100644 index 000000000..3d0728f34 --- /dev/null +++ b/scripts/lib/runnerConfigs/cpbj.json @@ -0,0 +1,11 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e7E9", + "showPriorities": true, + "isDone": true, + "caption": { + "name": "secretCodeCaption", + "number": 4, + "letter": "c" + } +} diff --git a/scripts/lib/runnerConfigs/cpkp.json b/scripts/lib/runnerConfigs/cpkp.json new file mode 100644 index 000000000..e04974235 --- /dev/null +++ b/scripts/lib/runnerConfigs/cpkp.json @@ -0,0 +1,5 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e1E4", + "isDone": true +} diff --git a/scripts/lib/runnerConfigs/cqpa.json b/scripts/lib/runnerConfigs/cqpa.json new file mode 100644 index 000000000..926f367cc --- /dev/null +++ b/scripts/lib/runnerConfigs/cqpa.json @@ -0,0 +1,10 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e6E6", + "showPriorities": true, + "caption": { + "name": "secretCodeCaption", + "number": 2, + "letter": "A" + } +} diff --git a/scripts/lib/runnerConfigs/ctyl.json b/scripts/lib/runnerConfigs/ctyl.json new file mode 100644 index 000000000..fdb91b519 --- /dev/null +++ b/scripts/lib/runnerConfigs/ctyl.json @@ -0,0 +1,9 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e9E5", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "md", + "skipToTheEnd": false, + "speed": 4 +} diff --git a/scripts/lib/runnerConfigs/cvtc.json b/scripts/lib/runnerConfigs/cvtc.json new file mode 100644 index 000000000..cb0a2d6f0 --- /dev/null +++ b/scripts/lib/runnerConfigs/cvtc.json @@ -0,0 +1,5 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e3E1", + "showPriorities": true +} diff --git a/scripts/lib/runnerConfigs/davn.json b/scripts/lib/runnerConfigs/davn.json new file mode 100644 index 000000000..8807fbb0b --- /dev/null +++ b/scripts/lib/runnerConfigs/davn.json @@ -0,0 +1,19 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e14E1", + "showPriorities": true, + "initialState": "default", + "nextIterations": 8, + "caption": { + "name": "magicalChangedCaption", + "fromNumber": 2 + }, + "variableSize": "sm", + "argPriorityAggHighlights": [ + 1 + ], + "funcPriorityAggHighlights": [ + 3, + 4 + ] +} diff --git a/scripts/lib/runnerConfigs/dcfi.json b/scripts/lib/runnerConfigs/dcfi.json new file mode 100644 index 000000000..14147d7d4 --- /dev/null +++ b/scripts/lib/runnerConfigs/dcfi.json @@ -0,0 +1,9 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e13E6", + "showPriorities": true, + "skipToTheEnd": false, + "containerSize": "xs", + "variableSize": "md", + "speed": 5 +} diff --git a/scripts/lib/runnerConfigs/dhdk.json b/scripts/lib/runnerConfigs/dhdk.json new file mode 100644 index 000000000..c1f4454ff --- /dev/null +++ b/scripts/lib/runnerConfigs/dhdk.json @@ -0,0 +1,11 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e7E8", + "showPriorities": true, + "isDone": true, + "caption": { + "name": "secretCodeCaption", + "number": 3, + "letter": "c" + } +} diff --git a/scripts/lib/runnerConfigs/diis.json b/scripts/lib/runnerConfigs/diis.json new file mode 100644 index 000000000..342e6a1a2 --- /dev/null +++ b/scripts/lib/runnerConfigs/diis.json @@ -0,0 +1,7 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e5E3", + "initialState": "active", + "skipToTheEnd": false, + "showPriorities": true +} diff --git a/scripts/lib/runnerConfigs/dkbt.json b/scripts/lib/runnerConfigs/dkbt.json new file mode 100644 index 000000000..91b986d78 --- /dev/null +++ b/scripts/lib/runnerConfigs/dkbt.json @@ -0,0 +1,7 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e15E3", + "showPriorities": true, + "variableSize": "xs", + "containerSize": "xs" +} diff --git a/scripts/lib/runnerConfigs/dkiy.json b/scripts/lib/runnerConfigs/dkiy.json new file mode 100644 index 000000000..e39dea21c --- /dev/null +++ b/scripts/lib/runnerConfigs/dkiy.json @@ -0,0 +1,5 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e3E2", + "showPriorities": true +} diff --git a/scripts/lib/runnerConfigs/dmwy.json b/scripts/lib/runnerConfigs/dmwy.json new file mode 100644 index 000000000..0fab6fcfd --- /dev/null +++ b/scripts/lib/runnerConfigs/dmwy.json @@ -0,0 +1,6 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e3E5", + "initialState": "betaReducePreviewAfter", + "skipToTheEnd": false +} diff --git a/scripts/lib/runnerConfigs/dnvw.json b/scripts/lib/runnerConfigs/dnvw.json new file mode 100644 index 000000000..0c6a97d05 --- /dev/null +++ b/scripts/lib/runnerConfigs/dnvw.json @@ -0,0 +1,7 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e3E1", + "nextIteration": true, + "initialState": "showFuncBound", + "showPriorities": true +} diff --git a/scripts/lib/runnerConfigs/dpar.json b/scripts/lib/runnerConfigs/dpar.json new file mode 100644 index 000000000..45ffe1618 --- /dev/null +++ b/scripts/lib/runnerConfigs/dpar.json @@ -0,0 +1,10 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e13E3", + "showPriorities": true, + "speed": 1.75, + "skipToTheEnd": false, + "nextIteration": true, + "explanationsVisibility": "visible", + "initialState": "trueCaseOnly" +} diff --git a/scripts/lib/runnerConfigs/dpst.json b/scripts/lib/runnerConfigs/dpst.json new file mode 100644 index 000000000..3f41cdef7 --- /dev/null +++ b/scripts/lib/runnerConfigs/dpst.json @@ -0,0 +1,11 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e10E2", + "showPriorities": true, + "skipAlphaConvert": true, + "initialState": "showFuncUnbound", + "caption": { + "name": "isCallArgAndFuncUnboundTheSameCaption", + "same": false + } +} diff --git a/scripts/lib/runnerConfigs/dqey.json b/scripts/lib/runnerConfigs/dqey.json new file mode 100644 index 000000000..5c86dca01 --- /dev/null +++ b/scripts/lib/runnerConfigs/dqey.json @@ -0,0 +1,6 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e5E3", + "initialState": "active", + "showPriorities": true +} diff --git a/scripts/lib/runnerConfigs/dqkc.json b/scripts/lib/runnerConfigs/dqkc.json new file mode 100644 index 000000000..3d7a77a3b --- /dev/null +++ b/scripts/lib/runnerConfigs/dqkc.json @@ -0,0 +1,4 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e1E3" +} diff --git a/scripts/lib/runnerConfigs/dret.json b/scripts/lib/runnerConfigs/dret.json new file mode 100644 index 000000000..5c3df0360 --- /dev/null +++ b/scripts/lib/runnerConfigs/dret.json @@ -0,0 +1,8 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e15E12", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "xs", + "isDone": true +} diff --git a/scripts/lib/runnerConfigs/drvu.json b/scripts/lib/runnerConfigs/drvu.json new file mode 100644 index 000000000..5e035d1ba --- /dev/null +++ b/scripts/lib/runnerConfigs/drvu.json @@ -0,0 +1,10 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e8E1", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "md", + "caption": { + "name": "secretCodeMultiplyCaption" + } +} diff --git a/scripts/lib/runnerConfigs/dtzu.json b/scripts/lib/runnerConfigs/dtzu.json new file mode 100644 index 000000000..d03ed97a8 --- /dev/null +++ b/scripts/lib/runnerConfigs/dtzu.json @@ -0,0 +1,7 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e5E1", + "initialState": "betaReducePreviewBefore", + "showPriorities": true, + "explanationsVisibility": "visible" +} diff --git a/scripts/lib/runnerConfigs/dvrw.json b/scripts/lib/runnerConfigs/dvrw.json new file mode 100644 index 000000000..344e42ebe --- /dev/null +++ b/scripts/lib/runnerConfigs/dvrw.json @@ -0,0 +1,19 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e9E8", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "md", + "caption": { + "name": "ifCaption", + "ifZero": "y", + "ifNonZero": [ + "w", + "x" + ] + }, + "highlightOverrides": { + "w": "highlighted", + "x": "highlighted" + } +} diff --git a/scripts/lib/runnerConfigs/dwnj.json b/scripts/lib/runnerConfigs/dwnj.json new file mode 100644 index 000000000..2d63b8ba1 --- /dev/null +++ b/scripts/lib/runnerConfigs/dwnj.json @@ -0,0 +1,7 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e13E3", + "skipToTheEnd": false, + "showPriorities": true, + "lastAllowedExpressionState": "default" +} diff --git a/scripts/lib/runnerConfigs/dxum.json b/scripts/lib/runnerConfigs/dxum.json new file mode 100644 index 000000000..ea23fe716 --- /dev/null +++ b/scripts/lib/runnerConfigs/dxum.json @@ -0,0 +1,7 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e14E1", + "showPriorities": true, + "nextIterations": 4, + "variableSize": "sm" +} diff --git a/scripts/lib/runnerConfigs/dymt.json b/scripts/lib/runnerConfigs/dymt.json new file mode 100644 index 000000000..bece67010 --- /dev/null +++ b/scripts/lib/runnerConfigs/dymt.json @@ -0,0 +1,10 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e8E5", + "showPriorities": true, + "caption": { + "name": "secretCodeCaption", + "number": 1, + "letter": "e" + } +} diff --git a/scripts/lib/runnerConfigs/dyov.json b/scripts/lib/runnerConfigs/dyov.json new file mode 100644 index 000000000..1ced79394 --- /dev/null +++ b/scripts/lib/runnerConfigs/dyov.json @@ -0,0 +1,11 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e7E9", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "sm", + "highlightOverrides": { + "e": "highlighted", + "f": "highlighted" + } +} diff --git a/scripts/lib/runnerConfigs/eavp.json b/scripts/lib/runnerConfigs/eavp.json new file mode 100644 index 000000000..f8b848d32 --- /dev/null +++ b/scripts/lib/runnerConfigs/eavp.json @@ -0,0 +1,7 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e6E9", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "md" +} diff --git a/scripts/lib/runnerConfigs/ebag.json b/scripts/lib/runnerConfigs/ebag.json new file mode 100644 index 000000000..4bcc912ff --- /dev/null +++ b/scripts/lib/runnerConfigs/ebag.json @@ -0,0 +1,5 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e3E5", + "isDone": true +} diff --git a/scripts/lib/runnerConfigs/eemn.json b/scripts/lib/runnerConfigs/eemn.json new file mode 100644 index 000000000..14a91e75f --- /dev/null +++ b/scripts/lib/runnerConfigs/eemn.json @@ -0,0 +1,13 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e7E2", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "md", + "skipToTheEnd": false, + "speed": 3, + "highlightOverrides": { + "d": "highlighted", + "e": "highlighted" + } +} diff --git a/scripts/lib/runnerConfigs/efyy.json b/scripts/lib/runnerConfigs/efyy.json new file mode 100644 index 000000000..146a165d7 --- /dev/null +++ b/scripts/lib/runnerConfigs/efyy.json @@ -0,0 +1,7 @@ +{ + "runner": "singleStep", + "lessonExpressionsKey": "e5E1", + "initialState": "betaReducePreviewBefore", + "finalState": "betaReducePreviewAfter", + "showPriorities": true +} diff --git a/scripts/lib/runnerConfigs/egmr.json b/scripts/lib/runnerConfigs/egmr.json new file mode 100644 index 000000000..ef9284922 --- /dev/null +++ b/scripts/lib/runnerConfigs/egmr.json @@ -0,0 +1,7 @@ +{ + "runner": "singleStep", + "lessonExpressionsKey": "e3E5", + "initialState": "active", + "finalState": "showFuncBound", + "hideFuncUnboundBadgeOnExplanation": true +} diff --git a/scripts/lib/runnerConfigs/eial.json b/scripts/lib/runnerConfigs/eial.json new file mode 100644 index 000000000..a15200fc4 --- /dev/null +++ b/scripts/lib/runnerConfigs/eial.json @@ -0,0 +1,6 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e3E2", + "initialState": "showFuncUnbound", + "showPriorities": true +} diff --git a/scripts/lib/runnerConfigs/emmb.json b/scripts/lib/runnerConfigs/emmb.json new file mode 100644 index 000000000..3dd0d73ba --- /dev/null +++ b/scripts/lib/runnerConfigs/emmb.json @@ -0,0 +1,4 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e1E3" +} diff --git a/scripts/lib/runnerConfigs/entr.json b/scripts/lib/runnerConfigs/entr.json new file mode 100644 index 000000000..711705442 --- /dev/null +++ b/scripts/lib/runnerConfigs/entr.json @@ -0,0 +1,7 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e7E8", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "sm" +} diff --git a/scripts/lib/runnerConfigs/eobj.json b/scripts/lib/runnerConfigs/eobj.json new file mode 100644 index 000000000..615d0e1ee --- /dev/null +++ b/scripts/lib/runnerConfigs/eobj.json @@ -0,0 +1,7 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e14E3", + "showPriorities": true, + "variableSize": "sm", + "nextIterations": 20 +} diff --git a/scripts/lib/runnerConfigs/eozk.json b/scripts/lib/runnerConfigs/eozk.json new file mode 100644 index 000000000..027227beb --- /dev/null +++ b/scripts/lib/runnerConfigs/eozk.json @@ -0,0 +1,4 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e6E5" +} diff --git a/scripts/lib/runnerConfigs/evqx.json b/scripts/lib/runnerConfigs/evqx.json new file mode 100644 index 000000000..bc8a4eaad --- /dev/null +++ b/scripts/lib/runnerConfigs/evqx.json @@ -0,0 +1,7 @@ +{ + "runner": "singleStep", + "hideFuncUnboundBadgeOnExplanation": true, + "lessonExpressionsKey": "e1E1", + "initialState": "betaReducePreviewBefore", + "finalState": "betaReducePreviewAfter" +} diff --git a/scripts/lib/runnerConfigs/exww.json b/scripts/lib/runnerConfigs/exww.json new file mode 100644 index 000000000..2adeb5f03 --- /dev/null +++ b/scripts/lib/runnerConfigs/exww.json @@ -0,0 +1,7 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e12E8", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "md" +} diff --git a/scripts/lib/runnerConfigs/fapu.json b/scripts/lib/runnerConfigs/fapu.json new file mode 100644 index 000000000..4761e4f2b --- /dev/null +++ b/scripts/lib/runnerConfigs/fapu.json @@ -0,0 +1,5 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e14E5", + "variableSize": "sm" +} diff --git a/scripts/lib/runnerConfigs/fatm.json b/scripts/lib/runnerConfigs/fatm.json new file mode 100644 index 000000000..e462ede26 --- /dev/null +++ b/scripts/lib/runnerConfigs/fatm.json @@ -0,0 +1,11 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e7E11", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "sm", + "highlightOverrides": { + "g": "highlighted", + "h": "highlighted" + } +} diff --git a/scripts/lib/runnerConfigs/fhlw.json b/scripts/lib/runnerConfigs/fhlw.json new file mode 100644 index 000000000..15568676c --- /dev/null +++ b/scripts/lib/runnerConfigs/fhlw.json @@ -0,0 +1,9 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e9E3", + "caption": { + "name": "secretCodeCaption", + "number": 0, + "letter": "f" + } +} diff --git a/scripts/lib/runnerConfigs/fiab.json b/scripts/lib/runnerConfigs/fiab.json new file mode 100644 index 000000000..7d39688d7 --- /dev/null +++ b/scripts/lib/runnerConfigs/fiab.json @@ -0,0 +1,11 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e12E4", + "showPriorities": true, + "explanationsVisibility": "hiddenInitialPausedOnly", + "lastAllowedExpressionState": "needsAlphaConvert", + "containerSize": "xs", + "variableSize": "md", + "speed": 5, + "skipToTheEnd": false +} diff --git a/scripts/lib/runnerConfigs/fivy.json b/scripts/lib/runnerConfigs/fivy.json new file mode 100644 index 000000000..c37ffd2cf --- /dev/null +++ b/scripts/lib/runnerConfigs/fivy.json @@ -0,0 +1,6 @@ +{ + "runner": "singleStep", + "lessonExpressionsKey": "e3E5", + "initialState": "betaReducePreviewBefore", + "finalState": "betaReducePreviewAfter" +} diff --git a/scripts/lib/runnerConfigs/fjyk.json b/scripts/lib/runnerConfigs/fjyk.json new file mode 100644 index 000000000..fd9705bc7 --- /dev/null +++ b/scripts/lib/runnerConfigs/fjyk.json @@ -0,0 +1,5 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e14E3", + "variableSize": "md" +} diff --git a/scripts/lib/runnerConfigs/fora.json b/scripts/lib/runnerConfigs/fora.json new file mode 100644 index 000000000..b52363b6b --- /dev/null +++ b/scripts/lib/runnerConfigs/fora.json @@ -0,0 +1,6 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e14E3", + "showPriorities": true, + "variableSize": "sm" +} diff --git a/scripts/lib/runnerConfigs/fotb.json b/scripts/lib/runnerConfigs/fotb.json new file mode 100644 index 000000000..f1750fb3e --- /dev/null +++ b/scripts/lib/runnerConfigs/fotb.json @@ -0,0 +1,8 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e15E13", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "xs", + "nextIterations": 21 +} diff --git a/scripts/lib/runnerConfigs/fpsd.json b/scripts/lib/runnerConfigs/fpsd.json new file mode 100644 index 000000000..cbaf4cde5 --- /dev/null +++ b/scripts/lib/runnerConfigs/fpsd.json @@ -0,0 +1,5 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e3E5", + "initialState": "showFuncBound" +} diff --git a/scripts/lib/runnerConfigs/fqwj.json b/scripts/lib/runnerConfigs/fqwj.json new file mode 100644 index 000000000..4111d8691 --- /dev/null +++ b/scripts/lib/runnerConfigs/fqwj.json @@ -0,0 +1,7 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e9E1", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "md" +} diff --git a/scripts/lib/runnerConfigs/fsmk.json b/scripts/lib/runnerConfigs/fsmk.json new file mode 100644 index 000000000..8cc03d705 --- /dev/null +++ b/scripts/lib/runnerConfigs/fsmk.json @@ -0,0 +1,7 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e14E2", + "showPriorities": true, + "nextIterations": 16, + "variableSize": "sm" +} diff --git a/scripts/lib/runnerConfigs/gcnt.json b/scripts/lib/runnerConfigs/gcnt.json new file mode 100644 index 000000000..274f4f8c1 --- /dev/null +++ b/scripts/lib/runnerConfigs/gcnt.json @@ -0,0 +1,19 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e14E1", + "showPriorities": true, + "nextIterations": 8, + "initialState": "default", + "variableSize": "md", + "caption": { + "name": "magicalChangedCaption", + "fromNumber": 2 + }, + "argPriorityAggHighlights": [ + 1 + ], + "funcPriorityAggHighlights": [ + 3, + 4 + ] +} diff --git a/scripts/lib/runnerConfigs/gmcn.json b/scripts/lib/runnerConfigs/gmcn.json new file mode 100644 index 000000000..5f313f874 --- /dev/null +++ b/scripts/lib/runnerConfigs/gmcn.json @@ -0,0 +1,15 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e10E4", + "showPriorities": true, + "skipAlphaConvert": true, + "initialState": "showFuncUnbound", + "highlightOverrides": { + "b": "highlighted" + }, + "caption": { + "name": "isCallArgAndFuncUnboundTheSameCaption", + "same": true + }, + "highlightOverrideActiveAfterStart": true +} diff --git a/scripts/lib/runnerConfigs/goif.json b/scripts/lib/runnerConfigs/goif.json new file mode 100644 index 000000000..64a08bc41 --- /dev/null +++ b/scripts/lib/runnerConfigs/goif.json @@ -0,0 +1,7 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e7E7", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "md" +} diff --git a/scripts/lib/runnerConfigs/gopk.json b/scripts/lib/runnerConfigs/gopk.json new file mode 100644 index 000000000..bcd49bdda --- /dev/null +++ b/scripts/lib/runnerConfigs/gopk.json @@ -0,0 +1,7 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e12E1", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "md" +} diff --git a/scripts/lib/runnerConfigs/gswd.json b/scripts/lib/runnerConfigs/gswd.json new file mode 100644 index 000000000..7dfec1e0a --- /dev/null +++ b/scripts/lib/runnerConfigs/gswd.json @@ -0,0 +1,12 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e15E5", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "xxs", + "nextIterations": 14, + "skipToTheEnd": false, + "initialState": "conditionActive", + "lastAllowedExpressionState": "default", + "lastAllowedExpressionStateAfterIterations": 15 +} diff --git a/scripts/lib/runnerConfigs/gszp.json b/scripts/lib/runnerConfigs/gszp.json new file mode 100644 index 000000000..d327b3033 --- /dev/null +++ b/scripts/lib/runnerConfigs/gszp.json @@ -0,0 +1,10 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e10E2", + "showPriorities": true, + "skipToTheEnd": false, + "speed": 1.75, + "highlightOverrides": { + "c": "highlighted" + } +} diff --git a/scripts/lib/runnerConfigs/gtdu.json b/scripts/lib/runnerConfigs/gtdu.json new file mode 100644 index 000000000..a332701cf --- /dev/null +++ b/scripts/lib/runnerConfigs/gtdu.json @@ -0,0 +1,5 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e5E3", + "showPriorities": true +} diff --git a/scripts/lib/runnerConfigs/gtnr.json b/scripts/lib/runnerConfigs/gtnr.json new file mode 100644 index 000000000..eaddab1d3 --- /dev/null +++ b/scripts/lib/runnerConfigs/gtnr.json @@ -0,0 +1,14 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e14E1", + "showPriorities": true, + "nextIteration": true, + "highlightOverrideActiveAfterStart": true, + "highlightOverrides": { + "magical": "highlighted" + }, + "variableSize": "md", + "caption": { + "name": "witchAppearsAgainCaption" + } +} diff --git a/scripts/lib/runnerConfigs/gtwk.json b/scripts/lib/runnerConfigs/gtwk.json new file mode 100644 index 000000000..7ea56df9b --- /dev/null +++ b/scripts/lib/runnerConfigs/gtwk.json @@ -0,0 +1,10 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e9E7", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "md", + "skipToTheEnd": false, + "speed": 4, + "skipAlphaConvert": true +} diff --git a/scripts/lib/runnerConfigs/guuf.json b/scripts/lib/runnerConfigs/guuf.json new file mode 100644 index 000000000..7be9a89d3 --- /dev/null +++ b/scripts/lib/runnerConfigs/guuf.json @@ -0,0 +1,8 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e13E3", + "showPriorities": true, + "explanationsVisibility": "visible", + "nextIteration": true, + "initialState": "conditionActive" +} diff --git a/scripts/lib/runnerConfigs/gwtp.json b/scripts/lib/runnerConfigs/gwtp.json new file mode 100644 index 000000000..a7a14db78 --- /dev/null +++ b/scripts/lib/runnerConfigs/gwtp.json @@ -0,0 +1,7 @@ +{ + "runner": "singleStep", + "hideFuncUnboundBadgeOnExplanation": true, + "lessonExpressionsKey": "e1E2", + "initialState": "betaReducePreviewBefore", + "finalState": "betaReducePreviewCrossed" +} diff --git a/scripts/lib/runnerConfigs/hbgo.json b/scripts/lib/runnerConfigs/hbgo.json new file mode 100644 index 000000000..f6d06ea69 --- /dev/null +++ b/scripts/lib/runnerConfigs/hbgo.json @@ -0,0 +1,4 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e1E6" +} diff --git a/scripts/lib/runnerConfigs/hdwy.json b/scripts/lib/runnerConfigs/hdwy.json new file mode 100644 index 000000000..365a8898b --- /dev/null +++ b/scripts/lib/runnerConfigs/hdwy.json @@ -0,0 +1,11 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e7E8", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "sm", + "highlightOverrides": { + "g": "highlighted", + "h": "highlighted" + } +} diff --git a/scripts/lib/runnerConfigs/hdxc.json b/scripts/lib/runnerConfigs/hdxc.json new file mode 100644 index 000000000..547f8346b --- /dev/null +++ b/scripts/lib/runnerConfigs/hdxc.json @@ -0,0 +1,6 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e3E2", + "showPriorities": true, + "skipToTheEnd": false +} diff --git a/scripts/lib/runnerConfigs/howy.json b/scripts/lib/runnerConfigs/howy.json new file mode 100644 index 000000000..8d1ec817f --- /dev/null +++ b/scripts/lib/runnerConfigs/howy.json @@ -0,0 +1,6 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e6E12", + "showPriorities": true, + "variableSize": "md" +} diff --git a/scripts/lib/runnerConfigs/hvdn.json b/scripts/lib/runnerConfigs/hvdn.json new file mode 100644 index 000000000..a31a29aeb --- /dev/null +++ b/scripts/lib/runnerConfigs/hvdn.json @@ -0,0 +1,9 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e13E1", + "caption": { + "name": "ifCaption", + "ifZero": "y", + "ifNonZero": "z" + } +} diff --git a/scripts/lib/runnerConfigs/hwtu.json b/scripts/lib/runnerConfigs/hwtu.json new file mode 100644 index 000000000..6bd93a905 --- /dev/null +++ b/scripts/lib/runnerConfigs/hwtu.json @@ -0,0 +1,7 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e5E2", + "initialState": "showCallArg", + "showAllShowSteps": true, + "showPriorities": true +} diff --git a/scripts/lib/runnerConfigs/hxmk.json b/scripts/lib/runnerConfigs/hxmk.json new file mode 100644 index 000000000..6793f2e5f --- /dev/null +++ b/scripts/lib/runnerConfigs/hxmk.json @@ -0,0 +1,16 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e11E3", + "showPriorities": true, + "initialState": "alphaConvertDone", + "containerSize": "xs", + "variableSize": "md", + "highlightOverrides": { + "b": "highlighted" + }, + "highlightOverrideActiveAfterStart": true, + "caption": { + "name": "isCallArgAndFuncUnboundTheSameCaption", + "same": false + } +} diff --git a/scripts/lib/runnerConfigs/hykj.json b/scripts/lib/runnerConfigs/hykj.json new file mode 100644 index 000000000..03104ab16 --- /dev/null +++ b/scripts/lib/runnerConfigs/hykj.json @@ -0,0 +1,6 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e5E1", + "initialState": "showFuncUnbound", + "showPriorities": true +} diff --git a/scripts/lib/runnerConfigs/hzlj.json b/scripts/lib/runnerConfigs/hzlj.json new file mode 100644 index 000000000..07d9bf0ac --- /dev/null +++ b/scripts/lib/runnerConfigs/hzlj.json @@ -0,0 +1,7 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e15E4", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "xs" +} diff --git a/scripts/lib/runnerConfigs/idcf.json b/scripts/lib/runnerConfigs/idcf.json new file mode 100644 index 000000000..af033863b --- /dev/null +++ b/scripts/lib/runnerConfigs/idcf.json @@ -0,0 +1,9 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e6E3", + "showPriorities": true, + "caption": { + "name": "secretCodeCaptionSimple", + "number": 2 + } +} diff --git a/scripts/lib/runnerConfigs/ielw.json b/scripts/lib/runnerConfigs/ielw.json new file mode 100644 index 000000000..206cb5ab6 --- /dev/null +++ b/scripts/lib/runnerConfigs/ielw.json @@ -0,0 +1,7 @@ +{ + "runner": "simple", + "showAllShowSteps": true, + "lessonExpressionsKey": "e5E1", + "initialState": "showFuncUnbound", + "showPriorities": true +} diff --git a/scripts/lib/runnerConfigs/ifwb.json b/scripts/lib/runnerConfigs/ifwb.json new file mode 100644 index 000000000..d0907212a --- /dev/null +++ b/scripts/lib/runnerConfigs/ifwb.json @@ -0,0 +1,10 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e8E3", + "showPriorities": true, + "caption": { + "name": "secretCodeCaption", + "number": 3, + "letter": "g" + } +} diff --git a/scripts/lib/runnerConfigs/ifxr.json b/scripts/lib/runnerConfigs/ifxr.json new file mode 100644 index 000000000..7b36ab7a4 --- /dev/null +++ b/scripts/lib/runnerConfigs/ifxr.json @@ -0,0 +1,19 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e14E1", + "showPriorities": true, + "nextIterations": 4, + "initialState": "default", + "variableSize": "md", + "caption": { + "name": "magicalChangedCaption", + "fromNumber": 3 + }, + "argPriorityAggHighlights": [ + 1 + ], + "funcPriorityAggHighlights": [ + 1, + 2 + ] +} diff --git a/scripts/lib/runnerConfigs/igrt.json b/scripts/lib/runnerConfigs/igrt.json new file mode 100644 index 000000000..4de01b864 --- /dev/null +++ b/scripts/lib/runnerConfigs/igrt.json @@ -0,0 +1,6 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e14E1", + "showPriorities": true, + "variableSize": "sm" +} diff --git a/scripts/lib/runnerConfigs/iifq.json b/scripts/lib/runnerConfigs/iifq.json new file mode 100644 index 000000000..6301adcb6 --- /dev/null +++ b/scripts/lib/runnerConfigs/iifq.json @@ -0,0 +1,6 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e3E2", + "isDone": true, + "showPriorities": true +} diff --git a/scripts/lib/runnerConfigs/iisx.json b/scripts/lib/runnerConfigs/iisx.json new file mode 100644 index 000000000..7b36ab7a4 --- /dev/null +++ b/scripts/lib/runnerConfigs/iisx.json @@ -0,0 +1,19 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e14E1", + "showPriorities": true, + "nextIterations": 4, + "initialState": "default", + "variableSize": "md", + "caption": { + "name": "magicalChangedCaption", + "fromNumber": 3 + }, + "argPriorityAggHighlights": [ + 1 + ], + "funcPriorityAggHighlights": [ + 1, + 2 + ] +} diff --git a/scripts/lib/runnerConfigs/ijot.json b/scripts/lib/runnerConfigs/ijot.json new file mode 100644 index 000000000..581525971 --- /dev/null +++ b/scripts/lib/runnerConfigs/ijot.json @@ -0,0 +1,5 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e5E1", + "showPriorities": true +} diff --git a/scripts/lib/runnerConfigs/ilnb.json b/scripts/lib/runnerConfigs/ilnb.json new file mode 100644 index 000000000..1813cefd9 --- /dev/null +++ b/scripts/lib/runnerConfigs/ilnb.json @@ -0,0 +1,9 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e6E3", + "showPriorities": true, + "bottomRightBadgeOverrides": { + "f": "🅱️", + "e": "🅰️" + } +} diff --git a/scripts/lib/runnerConfigs/ilpo.json b/scripts/lib/runnerConfigs/ilpo.json new file mode 100644 index 000000000..28ec93a0c --- /dev/null +++ b/scripts/lib/runnerConfigs/ilpo.json @@ -0,0 +1,4 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e1E1" +} diff --git a/scripts/lib/runnerConfigs/ilrn.json b/scripts/lib/runnerConfigs/ilrn.json new file mode 100644 index 000000000..027d53760 --- /dev/null +++ b/scripts/lib/runnerConfigs/ilrn.json @@ -0,0 +1,12 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e15E12", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "xxs", + "lastAllowedExpressionState": "default", + "skipToTheEnd": false, + "speed": 5, + "lastAllowedExpressionStateAfterIterations": 15, + "superFastForward": true +} diff --git a/scripts/lib/runnerConfigs/imba.json b/scripts/lib/runnerConfigs/imba.json new file mode 100644 index 000000000..77c7fc8b6 --- /dev/null +++ b/scripts/lib/runnerConfigs/imba.json @@ -0,0 +1,7 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e13E10", + "caption": { + "name": "secretCodeMultiplyCaption" + } +} diff --git a/scripts/lib/runnerConfigs/imgp.json b/scripts/lib/runnerConfigs/imgp.json new file mode 100644 index 000000000..7f812fecd --- /dev/null +++ b/scripts/lib/runnerConfigs/imgp.json @@ -0,0 +1,10 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e12E2", + "showPriorities": true, + "caption": { + "name": "secretCodeCaption", + "number": 2, + "letter": "g" + } +} diff --git a/scripts/lib/runnerConfigs/imqy.json b/scripts/lib/runnerConfigs/imqy.json new file mode 100644 index 000000000..b73623f1b --- /dev/null +++ b/scripts/lib/runnerConfigs/imqy.json @@ -0,0 +1,15 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e6E13", + "showPriorities": true, + "variableSize": "md", + "caption": { + "name": "secretCodeCaption", + "number": 5, + "letter": "i" + }, + "bottomRightBadgeOverrides": { + "j": "🅱️", + "i": "🅰️" + } +} diff --git a/scripts/lib/runnerConfigs/imyd.json b/scripts/lib/runnerConfigs/imyd.json new file mode 100644 index 000000000..633d911bc --- /dev/null +++ b/scripts/lib/runnerConfigs/imyd.json @@ -0,0 +1,4 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e1E2" +} diff --git a/scripts/lib/runnerConfigs/ines.json b/scripts/lib/runnerConfigs/ines.json new file mode 100644 index 000000000..68b1ecc6f --- /dev/null +++ b/scripts/lib/runnerConfigs/ines.json @@ -0,0 +1,17 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e15E7", + "showPriorities": true, + "variableSize": "md", + "caption": { + "name": "ycChangedCaption", + "fromNumber": 2 + }, + "argPriorityAggHighlights": [ + 1 + ], + "funcPriorityAggHighlights": [ + 3, + 4 + ] +} diff --git a/scripts/lib/runnerConfigs/itbm.json b/scripts/lib/runnerConfigs/itbm.json new file mode 100644 index 000000000..9ff311c23 --- /dev/null +++ b/scripts/lib/runnerConfigs/itbm.json @@ -0,0 +1,4 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e1E1" +} diff --git a/scripts/lib/runnerConfigs/itzl.json b/scripts/lib/runnerConfigs/itzl.json new file mode 100644 index 000000000..f65e67169 --- /dev/null +++ b/scripts/lib/runnerConfigs/itzl.json @@ -0,0 +1,8 @@ +{ + "runner": "singleStep", + "lessonExpressionsKey": "e14E1", + "showPriorities": true, + "initialState": "active", + "finalState": "magicalExpanded", + "variableSize": "md" +} diff --git a/scripts/lib/runnerConfigs/iwkx.json b/scripts/lib/runnerConfigs/iwkx.json new file mode 100644 index 000000000..7c85f3719 --- /dev/null +++ b/scripts/lib/runnerConfigs/iwkx.json @@ -0,0 +1,6 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e3E2", + "nextIteration": true, + "showPriorities": true +} diff --git a/scripts/lib/runnerConfigs/iygh.json b/scripts/lib/runnerConfigs/iygh.json new file mode 100644 index 000000000..48be7a15c --- /dev/null +++ b/scripts/lib/runnerConfigs/iygh.json @@ -0,0 +1,10 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e15E7", + "showPriorities": true, + "variableSize": "md", + "highlightOverrides": { + "abbreviated": "highlighted" + }, + "highlightOverrideActiveAfterStart": true +} diff --git a/scripts/lib/runnerConfigs/izgz.json b/scripts/lib/runnerConfigs/izgz.json new file mode 100644 index 000000000..5f91491f1 --- /dev/null +++ b/scripts/lib/runnerConfigs/izgz.json @@ -0,0 +1,7 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e5E1", + "initialState": "betaReducePreviewAfter", + "showPriorities": true, + "skipToTheEnd": false +} diff --git a/scripts/lib/runnerConfigs/jbam.json b/scripts/lib/runnerConfigs/jbam.json new file mode 100644 index 000000000..1b04e0ecc --- /dev/null +++ b/scripts/lib/runnerConfigs/jbam.json @@ -0,0 +1,6 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e1E2", + "initialState": "active", + "skipToTheEnd": false +} diff --git a/scripts/lib/runnerConfigs/jlet.json b/scripts/lib/runnerConfigs/jlet.json new file mode 100644 index 000000000..81520b8bb --- /dev/null +++ b/scripts/lib/runnerConfigs/jlet.json @@ -0,0 +1,13 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e11E3", + "isDone": true, + "showPriorities": true, + "containerSize": "xs", + "variableSize": "md", + "caption": { + "name": "secretCodeCaption", + "number": 2, + "letter": "e" + } +} diff --git a/scripts/lib/runnerConfigs/jliw.json b/scripts/lib/runnerConfigs/jliw.json new file mode 100644 index 000000000..09b3926a9 --- /dev/null +++ b/scripts/lib/runnerConfigs/jliw.json @@ -0,0 +1,9 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e9E2", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "md", + "skipToTheEnd": false, + "speed": 3 +} diff --git a/scripts/lib/runnerConfigs/jmmp.json b/scripts/lib/runnerConfigs/jmmp.json new file mode 100644 index 000000000..1341e67aa --- /dev/null +++ b/scripts/lib/runnerConfigs/jmmp.json @@ -0,0 +1,8 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e5E3", + "showPriorities": true, + "highlightOverrides": { + "b": "highlighted" + } +} diff --git a/scripts/lib/runnerConfigs/jmqh.json b/scripts/lib/runnerConfigs/jmqh.json new file mode 100644 index 000000000..8f97432d3 --- /dev/null +++ b/scripts/lib/runnerConfigs/jmqh.json @@ -0,0 +1,6 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e2E1", + "initialState": "showFuncUnbound", + "skipToTheEnd": false +} diff --git a/scripts/lib/runnerConfigs/jmyv.json b/scripts/lib/runnerConfigs/jmyv.json new file mode 100644 index 000000000..83ea533cc --- /dev/null +++ b/scripts/lib/runnerConfigs/jmyv.json @@ -0,0 +1,9 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e6E2", + "showPriorities": true, + "bottomRightBadgeOverrides": { + "d": "🅱️", + "c": "🅰️" + } +} diff --git a/scripts/lib/runnerConfigs/jozw.json b/scripts/lib/runnerConfigs/jozw.json new file mode 100644 index 000000000..da64895d0 --- /dev/null +++ b/scripts/lib/runnerConfigs/jozw.json @@ -0,0 +1,4 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e1E4" +} diff --git a/scripts/lib/runnerConfigs/jreq.json b/scripts/lib/runnerConfigs/jreq.json new file mode 100644 index 000000000..b6adbae98 --- /dev/null +++ b/scripts/lib/runnerConfigs/jreq.json @@ -0,0 +1,12 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e15E8", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "xxs", + "lastAllowedExpressionState": "default", + "skipToTheEnd": false, + "speed": 5, + "lastAllowedExpressionStateAfterIterations": 20, + "superFastForward": true +} diff --git a/scripts/lib/runnerConfigs/jruw.json b/scripts/lib/runnerConfigs/jruw.json new file mode 100644 index 000000000..ae1160171 --- /dev/null +++ b/scripts/lib/runnerConfigs/jruw.json @@ -0,0 +1,10 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e15E5", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "xxs", + "nextIterations": 16, + "skipToTheEnd": false, + "speed": 1.75 +} diff --git a/scripts/lib/runnerConfigs/jtai.json b/scripts/lib/runnerConfigs/jtai.json new file mode 100644 index 000000000..9bdf67938 --- /dev/null +++ b/scripts/lib/runnerConfigs/jtai.json @@ -0,0 +1,7 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e15E14", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "xs" +} diff --git a/scripts/lib/runnerConfigs/jwzh.json b/scripts/lib/runnerConfigs/jwzh.json new file mode 100644 index 000000000..c38fad935 --- /dev/null +++ b/scripts/lib/runnerConfigs/jwzh.json @@ -0,0 +1,5 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e1E2", + "initialState": "betaReducePreviewBefore" +} diff --git a/scripts/lib/runnerConfigs/jxyg.json b/scripts/lib/runnerConfigs/jxyg.json new file mode 100644 index 000000000..049e2a2f0 --- /dev/null +++ b/scripts/lib/runnerConfigs/jxyg.json @@ -0,0 +1,17 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e11E2", + "showPriorities": true, + "initialState": "showFuncUnbound", + "containerSize": "xs", + "variableSize": "md", + "highlightOverrides": { + "b": "highlighted" + }, + "highlightOverridesCallArgAndFuncUnboundOnly": true, + "highlightOverrideActiveAfterStart": true, + "caption": { + "name": "isCallArgAndFuncUnboundTheSameCaption", + "same": true + } +} diff --git a/scripts/lib/runnerConfigs/keck.json b/scripts/lib/runnerConfigs/keck.json new file mode 100644 index 000000000..dddb51ee7 --- /dev/null +++ b/scripts/lib/runnerConfigs/keck.json @@ -0,0 +1,5 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e1E1", + "initialState": "betaReducePreviewBefore" +} diff --git a/scripts/lib/runnerConfigs/kfcw.json b/scripts/lib/runnerConfigs/kfcw.json new file mode 100644 index 000000000..1124bddcf --- /dev/null +++ b/scripts/lib/runnerConfigs/kfcw.json @@ -0,0 +1,14 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e11E2", + "showPriorities": true, + "isDone": true, + "skipAlphaConvert": true, + "containerSize": "xs", + "variableSize": "md", + "caption": { + "name": "notSecretCodeCaption", + "number": 2, + "letter": "b" + } +} diff --git a/scripts/lib/runnerConfigs/kfrt.json b/scripts/lib/runnerConfigs/kfrt.json new file mode 100644 index 000000000..4d78b7189 --- /dev/null +++ b/scripts/lib/runnerConfigs/kfrt.json @@ -0,0 +1,9 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e15E5", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "xxs", + "nextIterations": 11, + "highlightFunctions": true +} diff --git a/scripts/lib/runnerConfigs/kjyi.json b/scripts/lib/runnerConfigs/kjyi.json new file mode 100644 index 000000000..675364b51 --- /dev/null +++ b/scripts/lib/runnerConfigs/kjyi.json @@ -0,0 +1,10 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e10E4", + "skipAlphaConvert": true, + "showPriorities": true, + "nextIteration": true, + "initialState": "showFuncBound", + "skipToTheEnd": false, + "speed": 1.75 +} diff --git a/scripts/lib/runnerConfigs/knhw.json b/scripts/lib/runnerConfigs/knhw.json new file mode 100644 index 000000000..6d488b713 --- /dev/null +++ b/scripts/lib/runnerConfigs/knhw.json @@ -0,0 +1,5 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e1E2", + "initialState": "betaReducePreviewCrossed" +} diff --git a/scripts/lib/runnerConfigs/kntz.json b/scripts/lib/runnerConfigs/kntz.json new file mode 100644 index 000000000..b1998830c --- /dev/null +++ b/scripts/lib/runnerConfigs/kntz.json @@ -0,0 +1,10 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e10E3", + "showPriorities": true, + "skipToTheEnd": false, + "speed": 1.75, + "highlightOverrides": { + "d": "highlighted" + } +} diff --git a/scripts/lib/runnerConfigs/kqip.json b/scripts/lib/runnerConfigs/kqip.json new file mode 100644 index 000000000..27eae06c6 --- /dev/null +++ b/scripts/lib/runnerConfigs/kqip.json @@ -0,0 +1,9 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e11E2", + "showPriorities": true, + "initialState": "needsAlphaConvert", + "containerSize": "xs", + "variableSize": "md", + "explanationsVisibility": "visible" +} diff --git a/scripts/lib/runnerConfigs/kqzn.json b/scripts/lib/runnerConfigs/kqzn.json new file mode 100644 index 000000000..007c20b8f --- /dev/null +++ b/scripts/lib/runnerConfigs/kqzn.json @@ -0,0 +1,8 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e13E8", + "caption": { + "name": "whatCanComputeFactorial", + "start": 4 + } +} diff --git a/scripts/lib/runnerConfigs/ksya.json b/scripts/lib/runnerConfigs/ksya.json new file mode 100644 index 000000000..4cd59b22a --- /dev/null +++ b/scripts/lib/runnerConfigs/ksya.json @@ -0,0 +1,7 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e8E8", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "md" +} diff --git a/scripts/lib/runnerConfigs/ktyt.json b/scripts/lib/runnerConfigs/ktyt.json new file mode 100644 index 000000000..c17f9365c --- /dev/null +++ b/scripts/lib/runnerConfigs/ktyt.json @@ -0,0 +1,9 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e8E7", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "md", + "skipToTheEnd": false, + "speed": 5 +} diff --git a/scripts/lib/runnerConfigs/kupy.json b/scripts/lib/runnerConfigs/kupy.json new file mode 100644 index 000000000..e7de138ed --- /dev/null +++ b/scripts/lib/runnerConfigs/kupy.json @@ -0,0 +1,9 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e9E6", + "caption": { + "name": "secretCodeCaption", + "number": 2, + "letter": "f" + } +} diff --git a/scripts/lib/runnerConfigs/kvso.json b/scripts/lib/runnerConfigs/kvso.json new file mode 100644 index 000000000..67fb92cfa --- /dev/null +++ b/scripts/lib/runnerConfigs/kvso.json @@ -0,0 +1,7 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e3E1", + "nextIteration": true, + "showPriorities": true, + "skipToTheEnd": false +} diff --git a/scripts/lib/runnerConfigs/laea.json b/scripts/lib/runnerConfigs/laea.json new file mode 100644 index 000000000..bd0c27be7 --- /dev/null +++ b/scripts/lib/runnerConfigs/laea.json @@ -0,0 +1,5 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e5E1", + "showPriorities": true +} diff --git a/scripts/lib/runnerConfigs/ldox.json b/scripts/lib/runnerConfigs/ldox.json new file mode 100644 index 000000000..38054fb8f --- /dev/null +++ b/scripts/lib/runnerConfigs/ldox.json @@ -0,0 +1,4 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e1E4" +} diff --git a/scripts/lib/runnerConfigs/ldts.json b/scripts/lib/runnerConfigs/ldts.json new file mode 100644 index 000000000..d16e8ff3c --- /dev/null +++ b/scripts/lib/runnerConfigs/ldts.json @@ -0,0 +1,4 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e2E1" +} diff --git a/scripts/lib/runnerConfigs/lial.json b/scripts/lib/runnerConfigs/lial.json new file mode 100644 index 000000000..e6063fa96 --- /dev/null +++ b/scripts/lib/runnerConfigs/lial.json @@ -0,0 +1,10 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e12E6", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "md", + "caption": { + "name": "secretCodeTwoMinusOneCaption" + } +} diff --git a/scripts/lib/runnerConfigs/ljjg.json b/scripts/lib/runnerConfigs/ljjg.json new file mode 100644 index 000000000..0755633fa --- /dev/null +++ b/scripts/lib/runnerConfigs/ljjg.json @@ -0,0 +1,4 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e3E5" +} diff --git a/scripts/lib/runnerConfigs/lkwr.json b/scripts/lib/runnerConfigs/lkwr.json new file mode 100644 index 000000000..4de391d5f --- /dev/null +++ b/scripts/lib/runnerConfigs/lkwr.json @@ -0,0 +1,10 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e15E2", + "showPriorities": true, + "highlightOverrides": { + "s": "highlighted" + }, + "variableSize": "md", + "containerSize": "xs" +} diff --git a/scripts/lib/runnerConfigs/loai.json b/scripts/lib/runnerConfigs/loai.json new file mode 100644 index 000000000..42c52df99 --- /dev/null +++ b/scripts/lib/runnerConfigs/loai.json @@ -0,0 +1,4 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e1E5" +} diff --git a/scripts/lib/runnerConfigs/lodr.json b/scripts/lib/runnerConfigs/lodr.json new file mode 100644 index 000000000..07af9960f --- /dev/null +++ b/scripts/lib/runnerConfigs/lodr.json @@ -0,0 +1,5 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e14E2", + "variableSize": "md" +} diff --git a/scripts/lib/runnerConfigs/lrja.json b/scripts/lib/runnerConfigs/lrja.json new file mode 100644 index 000000000..1a50025e8 --- /dev/null +++ b/scripts/lib/runnerConfigs/lrja.json @@ -0,0 +1,10 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e11E1", + "showPriorities": true, + "caption": { + "name": "secretCodeCaption", + "number": 1, + "letter": "d" + } +} diff --git a/scripts/lib/runnerConfigs/lrrr.json b/scripts/lib/runnerConfigs/lrrr.json new file mode 100644 index 000000000..137a6169c --- /dev/null +++ b/scripts/lib/runnerConfigs/lrrr.json @@ -0,0 +1,8 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e13E3", + "showPriorities": true, + "nextIteration": true, + "explanationsVisibility": "visible", + "initialState": "trueCaseActive" +} diff --git a/scripts/lib/runnerConfigs/luir.json b/scripts/lib/runnerConfigs/luir.json new file mode 100644 index 000000000..6a9ea5afc --- /dev/null +++ b/scripts/lib/runnerConfigs/luir.json @@ -0,0 +1,10 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e14E1", + "showPriorities": true, + "nextIterations": 3, + "skipToTheEnd": false, + "lastAllowedExpressionState": "default", + "lastAllowedExpressionStateAfterIterations": 3, + "variableSize": "md" +} diff --git a/scripts/lib/runnerConfigs/lxnu.json b/scripts/lib/runnerConfigs/lxnu.json new file mode 100644 index 000000000..d008ef26a --- /dev/null +++ b/scripts/lib/runnerConfigs/lxnu.json @@ -0,0 +1,7 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e12E3", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "md" +} diff --git a/scripts/lib/runnerConfigs/lygz.json b/scripts/lib/runnerConfigs/lygz.json new file mode 100644 index 000000000..1702fe189 --- /dev/null +++ b/scripts/lib/runnerConfigs/lygz.json @@ -0,0 +1,6 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e3E5", + "initialState": "betaReducePreviewBefore", + "explanationsVisibility": "visible" +} diff --git a/scripts/lib/runnerConfigs/lyod.json b/scripts/lib/runnerConfigs/lyod.json new file mode 100644 index 000000000..1970fc48d --- /dev/null +++ b/scripts/lib/runnerConfigs/lyod.json @@ -0,0 +1,7 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e13E9", + "caption": { + "name": "secretCodeMultiplyCaption" + } +} diff --git a/scripts/lib/runnerConfigs/mame.json b/scripts/lib/runnerConfigs/mame.json new file mode 100644 index 000000000..391c8f534 --- /dev/null +++ b/scripts/lib/runnerConfigs/mame.json @@ -0,0 +1,13 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e8E4", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "md", + "highlightOverrides": { + "e": "highlighted", + "f": "highlighted", + "g": "highlighted", + "h": "highlighted" + } +} diff --git a/scripts/lib/runnerConfigs/mauj.json b/scripts/lib/runnerConfigs/mauj.json new file mode 100644 index 000000000..2936ed87e --- /dev/null +++ b/scripts/lib/runnerConfigs/mauj.json @@ -0,0 +1,11 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e6E9", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "md", + "highlightOverrides": { + "d": "highlighted", + "e": "highlighted" + } +} diff --git a/scripts/lib/runnerConfigs/mbrh.json b/scripts/lib/runnerConfigs/mbrh.json new file mode 100644 index 000000000..f770bfcc4 --- /dev/null +++ b/scripts/lib/runnerConfigs/mbrh.json @@ -0,0 +1,6 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e5E2", + "showPriorities": true, + "isDone": true +} diff --git a/scripts/lib/runnerConfigs/mhgm.json b/scripts/lib/runnerConfigs/mhgm.json new file mode 100644 index 000000000..8db99c9d4 --- /dev/null +++ b/scripts/lib/runnerConfigs/mhgm.json @@ -0,0 +1,5 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e1E1", + "initialState": "betaReducePreviewCrossed" +} diff --git a/scripts/lib/runnerConfigs/mhwq.json b/scripts/lib/runnerConfigs/mhwq.json new file mode 100644 index 000000000..aca1ca174 --- /dev/null +++ b/scripts/lib/runnerConfigs/mhwq.json @@ -0,0 +1,10 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e8E6", + "showPriorities": true, + "caption": { + "name": "secretCodeCaption", + "number": 1, + "letter": "g" + } +} diff --git a/scripts/lib/runnerConfigs/miez.json b/scripts/lib/runnerConfigs/miez.json new file mode 100644 index 000000000..817480158 --- /dev/null +++ b/scripts/lib/runnerConfigs/miez.json @@ -0,0 +1,5 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e14E4", + "variableSize": "md" +} diff --git a/scripts/lib/runnerConfigs/mihy.json b/scripts/lib/runnerConfigs/mihy.json new file mode 100644 index 000000000..9c5406498 --- /dev/null +++ b/scripts/lib/runnerConfigs/mihy.json @@ -0,0 +1,12 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e14E1", + "showPriorities": true, + "nextIterations": 4, + "skipToTheEnd": false, + "initialState": "magicalExpanded", + "lastAllowedExpressionState": "default", + "lastAllowedExpressionStateAfterIterations": 7, + "speed": 1.75, + "variableSize": "sm" +} diff --git a/scripts/lib/runnerConfigs/mnfh.json b/scripts/lib/runnerConfigs/mnfh.json new file mode 100644 index 000000000..cc8d5a06f --- /dev/null +++ b/scripts/lib/runnerConfigs/mnfh.json @@ -0,0 +1,8 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e14E1", + "showPriorities": true, + "skipToTheEnd": false, + "speed": 5, + "variableSize": "sm" +} diff --git a/scripts/lib/runnerConfigs/mpal.json b/scripts/lib/runnerConfigs/mpal.json new file mode 100644 index 000000000..11084c984 --- /dev/null +++ b/scripts/lib/runnerConfigs/mpal.json @@ -0,0 +1,6 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e5E2", + "initialState": "showFuncBound", + "showPriorities": true +} diff --git a/scripts/lib/runnerConfigs/mrky.json b/scripts/lib/runnerConfigs/mrky.json new file mode 100644 index 000000000..b421079ad --- /dev/null +++ b/scripts/lib/runnerConfigs/mrky.json @@ -0,0 +1,11 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e9E5", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "md", + "highlightOverrides": { + "f": "highlighted", + "g": "highlighted" + } +} diff --git a/scripts/lib/runnerConfigs/mscz.json b/scripts/lib/runnerConfigs/mscz.json new file mode 100644 index 000000000..09aaf6e4e --- /dev/null +++ b/scripts/lib/runnerConfigs/mscz.json @@ -0,0 +1,8 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e15E5", + "showPriorities": true, + "variableSize": "xs", + "containerSize": "xs", + "isDone": true +} diff --git a/scripts/lib/runnerConfigs/msiw.json b/scripts/lib/runnerConfigs/msiw.json new file mode 100644 index 000000000..33d993186 --- /dev/null +++ b/scripts/lib/runnerConfigs/msiw.json @@ -0,0 +1,7 @@ +{ + "runner": "singleStep", + "hideFuncUnboundBadgeOnExplanation": true, + "lessonExpressionsKey": "e1E1", + "initialState": "betaReducePreviewAfter", + "finalState": "betaReducePreviewCrossed" +} diff --git a/scripts/lib/runnerConfigs/news.json b/scripts/lib/runnerConfigs/news.json new file mode 100644 index 000000000..074a938f0 --- /dev/null +++ b/scripts/lib/runnerConfigs/news.json @@ -0,0 +1,10 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e15E16", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "md", + "caption": { + "name": "thisIsYCombinatorCaption" + } +} diff --git a/scripts/lib/runnerConfigs/nfkp.json b/scripts/lib/runnerConfigs/nfkp.json new file mode 100644 index 000000000..bf7b6b2b5 --- /dev/null +++ b/scripts/lib/runnerConfigs/nfkp.json @@ -0,0 +1,9 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e14E2", + "showPriorities": true, + "skipToTheEnd": false, + "speed": 1.75, + "nextIterations": 16, + "variableSize": "sm" +} diff --git a/scripts/lib/runnerConfigs/ngus.json b/scripts/lib/runnerConfigs/ngus.json new file mode 100644 index 000000000..955f22203 --- /dev/null +++ b/scripts/lib/runnerConfigs/ngus.json @@ -0,0 +1,15 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e8E4", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "sm", + "skipToTheEnd": false, + "speed": 5, + "highlightOverrides": { + "e": "highlighted", + "f": "highlighted", + "g": "highlighted", + "h": "highlighted" + } +} diff --git a/scripts/lib/runnerConfigs/nicg.json b/scripts/lib/runnerConfigs/nicg.json new file mode 100644 index 000000000..5546c120a --- /dev/null +++ b/scripts/lib/runnerConfigs/nicg.json @@ -0,0 +1,10 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e6E8", + "showPriorities": true, + "caption": { + "name": "secretCodeCaption", + "number": 0, + "letter": "d" + } +} diff --git a/scripts/lib/runnerConfigs/nlxe.json b/scripts/lib/runnerConfigs/nlxe.json new file mode 100644 index 000000000..f4a8d9695 --- /dev/null +++ b/scripts/lib/runnerConfigs/nlxe.json @@ -0,0 +1,12 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e9E1", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "md", + "caption": { + "name": "ifCaption", + "ifZero": "y", + "ifNonZero": "z" + } +} diff --git a/scripts/lib/runnerConfigs/nmoc.json b/scripts/lib/runnerConfigs/nmoc.json new file mode 100644 index 000000000..882333003 --- /dev/null +++ b/scripts/lib/runnerConfigs/nmoc.json @@ -0,0 +1,7 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e15E15", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "sm" +} diff --git a/scripts/lib/runnerConfigs/nnhc.json b/scripts/lib/runnerConfigs/nnhc.json new file mode 100644 index 000000000..533589e87 --- /dev/null +++ b/scripts/lib/runnerConfigs/nnhc.json @@ -0,0 +1,7 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e15E5", + "showPriorities": true, + "variableSize": "xs", + "containerSize": "xs" +} diff --git a/scripts/lib/runnerConfigs/npfx.json b/scripts/lib/runnerConfigs/npfx.json new file mode 100644 index 000000000..e90d17a65 --- /dev/null +++ b/scripts/lib/runnerConfigs/npfx.json @@ -0,0 +1,13 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e12E3", + "isDone": true, + "showPriorities": true, + "containerSize": "xs", + "variableSize": "md", + "caption": { + "name": "secretCodeCaption", + "number": 1, + "letter": "b" + } +} diff --git a/scripts/lib/runnerConfigs/nric.json b/scripts/lib/runnerConfigs/nric.json new file mode 100644 index 000000000..f661a1d2f --- /dev/null +++ b/scripts/lib/runnerConfigs/nric.json @@ -0,0 +1,6 @@ +{ + "runner": "simple", + "isDone": true, + "lessonExpressionsKey": "e3E1", + "showPriorities": true +} diff --git a/scripts/lib/runnerConfigs/oiwu.json b/scripts/lib/runnerConfigs/oiwu.json new file mode 100644 index 000000000..595412fc4 --- /dev/null +++ b/scripts/lib/runnerConfigs/oiwu.json @@ -0,0 +1,16 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e11E3", + "showPriorities": true, + "initialState": "showFuncUnbound", + "containerSize": "xs", + "variableSize": "md", + "highlightOverrides": { + "b": "highlighted" + }, + "highlightOverrideActiveAfterStart": true, + "showOnlyFocused": true, + "caption": { + "name": "mustChangeBothFuncUnboundAndBound" + } +} diff --git a/scripts/lib/runnerConfigs/ojma.json b/scripts/lib/runnerConfigs/ojma.json new file mode 100644 index 000000000..cc507e020 --- /dev/null +++ b/scripts/lib/runnerConfigs/ojma.json @@ -0,0 +1,4 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e12E7" +} diff --git a/scripts/lib/runnerConfigs/olef.json b/scripts/lib/runnerConfigs/olef.json new file mode 100644 index 000000000..4def36ea7 --- /dev/null +++ b/scripts/lib/runnerConfigs/olef.json @@ -0,0 +1,4 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e1E7" +} diff --git a/scripts/lib/runnerConfigs/omlc.json b/scripts/lib/runnerConfigs/omlc.json new file mode 100644 index 000000000..4d0d20740 --- /dev/null +++ b/scripts/lib/runnerConfigs/omlc.json @@ -0,0 +1,9 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e13E11", + "caption": { + "name": "secretCodeMultiplyCaption", + "arg1": 2, + "arg2": 3 + } +} diff --git a/scripts/lib/runnerConfigs/orhx.json b/scripts/lib/runnerConfigs/orhx.json new file mode 100644 index 000000000..3a3c1170a --- /dev/null +++ b/scripts/lib/runnerConfigs/orhx.json @@ -0,0 +1,9 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e14E1", + "showPriorities": true, + "nextIterations": 12, + "variableSize": "sm", + "skipToTheEnd": false, + "speed": 1.75 +} diff --git a/scripts/lib/runnerConfigs/osih.json b/scripts/lib/runnerConfigs/osih.json new file mode 100644 index 000000000..bf378dba7 --- /dev/null +++ b/scripts/lib/runnerConfigs/osih.json @@ -0,0 +1,11 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e15E3", + "showPriorities": true, + "highlightOverrides": { + "a": "highlighted", + "b": "highlighted" + }, + "variableSize": "xs", + "containerSize": "xs" +} diff --git a/scripts/lib/runnerConfigs/osqg.json b/scripts/lib/runnerConfigs/osqg.json new file mode 100644 index 000000000..ae13a16c7 --- /dev/null +++ b/scripts/lib/runnerConfigs/osqg.json @@ -0,0 +1,7 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e14E3", + "showPriorities": true, + "variableSize": "sm", + "isDone": true +} diff --git a/scripts/lib/runnerConfigs/osqo.json b/scripts/lib/runnerConfigs/osqo.json new file mode 100644 index 000000000..0acef0559 --- /dev/null +++ b/scripts/lib/runnerConfigs/osqo.json @@ -0,0 +1,5 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e1E1", + "isDone": true +} diff --git a/scripts/lib/runnerConfigs/owcy.json b/scripts/lib/runnerConfigs/owcy.json new file mode 100644 index 000000000..2cd0168d4 --- /dev/null +++ b/scripts/lib/runnerConfigs/owcy.json @@ -0,0 +1,4 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e3E3" +} diff --git a/scripts/lib/runnerConfigs/ozbe.json b/scripts/lib/runnerConfigs/ozbe.json new file mode 100644 index 000000000..c31d30792 --- /dev/null +++ b/scripts/lib/runnerConfigs/ozbe.json @@ -0,0 +1,7 @@ +{ + "runner": "singleStep", + "hideFuncUnboundBadgeOnExplanation": true, + "lessonExpressionsKey": "e1E1", + "initialState": "active", + "finalState": "showFuncBound" +} diff --git a/scripts/lib/runnerConfigs/pbgd.json b/scripts/lib/runnerConfigs/pbgd.json new file mode 100644 index 000000000..8e7309255 --- /dev/null +++ b/scripts/lib/runnerConfigs/pbgd.json @@ -0,0 +1,7 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e12E12", + "showPriorities": true, + "skipToTheEnd": false, + "speed": 1.75 +} diff --git a/scripts/lib/runnerConfigs/peoq.json b/scripts/lib/runnerConfigs/peoq.json new file mode 100644 index 000000000..e46407a12 --- /dev/null +++ b/scripts/lib/runnerConfigs/peoq.json @@ -0,0 +1,10 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e14E2", + "showPriorities": true, + "skipToTheEnd": false, + "speed": 5, + "variableSize": "xs", + "lastAllowedExpressionState": "default", + "lastAllowedExpressionStateAfterIterations": 15 +} diff --git a/scripts/lib/runnerConfigs/pgtx.json b/scripts/lib/runnerConfigs/pgtx.json new file mode 100644 index 000000000..c14d9c8c6 --- /dev/null +++ b/scripts/lib/runnerConfigs/pgtx.json @@ -0,0 +1,12 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e15E5", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "xxs", + "nextIterations": 11, + "skipToTheEnd": false, + "lastAllowedExpressionState": "conditionActive", + "lastAllowedExpressionStateAfterIterations": 14, + "speed": 4 +} diff --git a/scripts/lib/runnerConfigs/plts.json b/scripts/lib/runnerConfigs/plts.json new file mode 100644 index 000000000..053ee682c --- /dev/null +++ b/scripts/lib/runnerConfigs/plts.json @@ -0,0 +1,11 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e15E5", + "showPriorities": true, + "skipToTheEnd": false, + "containerSize": "xs", + "variableSize": "xxs", + "lastAllowedExpressionState": "default", + "lastAllowedExpressionStateAfterIterations": 5, + "speed": 4 +} diff --git a/scripts/lib/runnerConfigs/plxd.json b/scripts/lib/runnerConfigs/plxd.json new file mode 100644 index 000000000..a2c75dba8 --- /dev/null +++ b/scripts/lib/runnerConfigs/plxd.json @@ -0,0 +1,10 @@ +{ + "runner": "singleStep", + "lessonExpressionsKey": "e12E3", + "showPriorities": true, + "explanationsVisibility": "visible", + "initialState": "needsAlphaConvert", + "finalState": "alphaConvertDone", + "containerSize": "xs", + "variableSize": "md" +} diff --git a/scripts/lib/runnerConfigs/pnob.json b/scripts/lib/runnerConfigs/pnob.json new file mode 100644 index 000000000..89d32d457 --- /dev/null +++ b/scripts/lib/runnerConfigs/pnob.json @@ -0,0 +1,10 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e12E1", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "md", + "caption": { + "name": "secretCodeMinusOneCaption" + } +} diff --git a/scripts/lib/runnerConfigs/pnux.json b/scripts/lib/runnerConfigs/pnux.json new file mode 100644 index 000000000..02c7c4d15 --- /dev/null +++ b/scripts/lib/runnerConfigs/pnux.json @@ -0,0 +1,9 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e15E5", + "showPriorities": true, + "highlightFunctions": true, + "containerSize": "xs", + "variableSize": "xxs", + "nextIterations": 6 +} diff --git a/scripts/lib/runnerConfigs/pqfs.json b/scripts/lib/runnerConfigs/pqfs.json new file mode 100644 index 000000000..bef3b4289 --- /dev/null +++ b/scripts/lib/runnerConfigs/pqfs.json @@ -0,0 +1,6 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e5E2", + "showPriorities": true, + "initialState": "active" +} diff --git a/scripts/lib/runnerConfigs/psqo.json b/scripts/lib/runnerConfigs/psqo.json new file mode 100644 index 000000000..84c3b40c4 --- /dev/null +++ b/scripts/lib/runnerConfigs/psqo.json @@ -0,0 +1,6 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e13E2", + "explanationsVisibility": "visible", + "initialState": "falseCaseActive" +} diff --git a/scripts/lib/runnerConfigs/pzui.json b/scripts/lib/runnerConfigs/pzui.json new file mode 100644 index 000000000..1fe9e9fc6 --- /dev/null +++ b/scripts/lib/runnerConfigs/pzui.json @@ -0,0 +1,12 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e15E5", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "xxs", + "nextIterations": 6, + "skipToTheEnd": false, + "lastAllowedExpressionState": "default", + "lastAllowedExpressionStateAfterIterations": 10, + "speed": 4 +} diff --git a/scripts/lib/runnerConfigs/pzvr.json b/scripts/lib/runnerConfigs/pzvr.json new file mode 100644 index 000000000..6adc6d589 --- /dev/null +++ b/scripts/lib/runnerConfigs/pzvr.json @@ -0,0 +1,8 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e15E5", + "showPriorities": true, + "variableSize": "xs", + "containerSize": "xs", + "nextIterations": 16 +} diff --git a/scripts/lib/runnerConfigs/pzwe.json b/scripts/lib/runnerConfigs/pzwe.json new file mode 100644 index 000000000..74be5166d --- /dev/null +++ b/scripts/lib/runnerConfigs/pzwe.json @@ -0,0 +1,7 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e8E4", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "sm" +} diff --git a/scripts/lib/runnerConfigs/qdkf.json b/scripts/lib/runnerConfigs/qdkf.json new file mode 100644 index 000000000..543080636 --- /dev/null +++ b/scripts/lib/runnerConfigs/qdkf.json @@ -0,0 +1,11 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e9E7", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "md", + "highlightOverrides": { + "f": "highlighted", + "g": "highlighted" + } +} diff --git a/scripts/lib/runnerConfigs/qgun.json b/scripts/lib/runnerConfigs/qgun.json new file mode 100644 index 000000000..ab51a590d --- /dev/null +++ b/scripts/lib/runnerConfigs/qgun.json @@ -0,0 +1,16 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e12E8", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "md", + "highlightOverrides": { + "g": "highlighted", + "h": "highlighted" + }, + "caption": { + "name": "secretCodeCaption", + "number": 1, + "letter": "g" + } +} diff --git a/scripts/lib/runnerConfigs/qifg.json b/scripts/lib/runnerConfigs/qifg.json new file mode 100644 index 000000000..bcfd3933b --- /dev/null +++ b/scripts/lib/runnerConfigs/qifg.json @@ -0,0 +1,7 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e12E10", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "md" +} diff --git a/scripts/lib/runnerConfigs/qltx.json b/scripts/lib/runnerConfigs/qltx.json new file mode 100644 index 000000000..7514da168 --- /dev/null +++ b/scripts/lib/runnerConfigs/qltx.json @@ -0,0 +1,9 @@ +{ + "runner": "singleStep", + "lessonExpressionsKey": "e14E1", + "showPriorities": true, + "nextIterations": 8, + "initialState": "active", + "finalState": "magicalExpanded", + "variableSize": "sm" +} diff --git a/scripts/lib/runnerConfigs/qmof.json b/scripts/lib/runnerConfigs/qmof.json new file mode 100644 index 000000000..af5e8f84f --- /dev/null +++ b/scripts/lib/runnerConfigs/qmof.json @@ -0,0 +1,7 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e6E7", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "md" +} diff --git a/scripts/lib/runnerConfigs/qoms.json b/scripts/lib/runnerConfigs/qoms.json new file mode 100644 index 000000000..a62a93435 --- /dev/null +++ b/scripts/lib/runnerConfigs/qoms.json @@ -0,0 +1,5 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e1E1", + "initialState": "betaReducePreviewAfter" +} diff --git a/scripts/lib/runnerConfigs/qpjt.json b/scripts/lib/runnerConfigs/qpjt.json new file mode 100644 index 000000000..d0f6400e0 --- /dev/null +++ b/scripts/lib/runnerConfigs/qpjt.json @@ -0,0 +1,4 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e1E6" +} diff --git a/scripts/lib/runnerConfigs/qpkm.json b/scripts/lib/runnerConfigs/qpkm.json new file mode 100644 index 000000000..5ba65724b --- /dev/null +++ b/scripts/lib/runnerConfigs/qpkm.json @@ -0,0 +1,6 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e5E3", + "showPriorities": true, + "isDone": true +} diff --git a/scripts/lib/runnerConfigs/qsfp.json b/scripts/lib/runnerConfigs/qsfp.json new file mode 100644 index 000000000..210d6fb55 --- /dev/null +++ b/scripts/lib/runnerConfigs/qsfp.json @@ -0,0 +1,9 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e6E4", + "showPriorities": true, + "bottomRightBadgeOverrides": { + "h": "🅱️", + "g": "🅰️" + } +} diff --git a/scripts/lib/runnerConfigs/qvxe.json b/scripts/lib/runnerConfigs/qvxe.json new file mode 100644 index 000000000..e45a72fce --- /dev/null +++ b/scripts/lib/runnerConfigs/qvxe.json @@ -0,0 +1,14 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e6E11", + "showPriorities": true, + "bottomRightBadgeOverrides": { + "f": "🅱️", + "e": "🅰️" + }, + "caption": { + "name": "secretCodeCaption", + "number": 2, + "letter": "e" + } +} diff --git a/scripts/lib/runnerConfigs/qwke.json b/scripts/lib/runnerConfigs/qwke.json new file mode 100644 index 000000000..af9462eb7 --- /dev/null +++ b/scripts/lib/runnerConfigs/qwke.json @@ -0,0 +1,5 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e2E1", + "initialState": "showFuncUnbound" +} diff --git a/scripts/lib/runnerConfigs/qxgl.json b/scripts/lib/runnerConfigs/qxgl.json new file mode 100644 index 000000000..9b97f5faa --- /dev/null +++ b/scripts/lib/runnerConfigs/qxgl.json @@ -0,0 +1,8 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e3E1", + "showPriorities": true, + "initialState": "active", + "lastAllowedExpressionState": "betaReducePreviewCrossed", + "skipToTheEnd": false +} diff --git a/scripts/lib/runnerConfigs/rceu.json b/scripts/lib/runnerConfigs/rceu.json new file mode 100644 index 000000000..4ef17c0a8 --- /dev/null +++ b/scripts/lib/runnerConfigs/rceu.json @@ -0,0 +1,11 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e7E2", + "showPriorities": true, + "isDone": true, + "caption": { + "name": "secretCodeCaption", + "number": 2, + "letter": "b" + } +} diff --git a/scripts/lib/runnerConfigs/repd.json b/scripts/lib/runnerConfigs/repd.json new file mode 100644 index 000000000..d67110cb0 --- /dev/null +++ b/scripts/lib/runnerConfigs/repd.json @@ -0,0 +1,5 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e13E3", + "showPriorities": true +} diff --git a/scripts/lib/runnerConfigs/rmsd.json b/scripts/lib/runnerConfigs/rmsd.json new file mode 100644 index 000000000..2153a25aa --- /dev/null +++ b/scripts/lib/runnerConfigs/rmsd.json @@ -0,0 +1,6 @@ +{ + "runner": "singleStep", + "lessonExpressionsKey": "e2E1", + "initialState": "active", + "finalState": "showFuncUnbound" +} diff --git a/scripts/lib/runnerConfigs/rome.json b/scripts/lib/runnerConfigs/rome.json new file mode 100644 index 000000000..974c7de11 --- /dev/null +++ b/scripts/lib/runnerConfigs/rome.json @@ -0,0 +1,9 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e7E8", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "sm", + "skipToTheEnd": false, + "speed": 5 +} diff --git a/scripts/lib/runnerConfigs/rqdn.json b/scripts/lib/runnerConfigs/rqdn.json new file mode 100644 index 000000000..362ba4fad --- /dev/null +++ b/scripts/lib/runnerConfigs/rqdn.json @@ -0,0 +1,11 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e12E3", + "showPriorities": true, + "explanationsVisibility": "hiddenInitialPausedOnly", + "lastAllowedExpressionState": "needsAlphaConvert", + "containerSize": "xs", + "variableSize": "md", + "speed": 5, + "skipToTheEnd": false +} diff --git a/scripts/lib/runnerConfigs/rqjo.json b/scripts/lib/runnerConfigs/rqjo.json new file mode 100644 index 000000000..548ae210b --- /dev/null +++ b/scripts/lib/runnerConfigs/rqjo.json @@ -0,0 +1,7 @@ +{ + "runner": "singleStep", + "hideFuncUnboundBadgeOnExplanation": true, + "lessonExpressionsKey": "e1E1", + "initialState": "showFuncBound", + "finalState": "betaReducePreviewBefore" +} diff --git a/scripts/lib/runnerConfigs/rreb.json b/scripts/lib/runnerConfigs/rreb.json new file mode 100644 index 000000000..4bd9600c8 --- /dev/null +++ b/scripts/lib/runnerConfigs/rreb.json @@ -0,0 +1,8 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e13E7", + "caption": { + "name": "whatCanComputeFactorial", + "start": 3 + } +} diff --git a/scripts/lib/runnerConfigs/rzbq.json b/scripts/lib/runnerConfigs/rzbq.json new file mode 100644 index 000000000..cbd8591f1 --- /dev/null +++ b/scripts/lib/runnerConfigs/rzbq.json @@ -0,0 +1,10 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e11E3", + "showPriorities": true, + "initialState": "alphaConvertDone", + "containerSize": "xs", + "variableSize": "md", + "skipToTheEnd": false, + "speed": 3 +} diff --git a/scripts/lib/runnerConfigs/sfop.json b/scripts/lib/runnerConfigs/sfop.json new file mode 100644 index 000000000..b2708a265 --- /dev/null +++ b/scripts/lib/runnerConfigs/sfop.json @@ -0,0 +1,14 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e6E10", + "showPriorities": true, + "bottomRightBadgeOverrides": { + "h": "🅱️", + "g": "🅰️" + }, + "caption": { + "name": "secretCodeCaption", + "number": 3, + "letter": "g" + } +} diff --git a/scripts/lib/runnerConfigs/sgfj.json b/scripts/lib/runnerConfigs/sgfj.json new file mode 100644 index 000000000..2f104ae4b --- /dev/null +++ b/scripts/lib/runnerConfigs/sgfj.json @@ -0,0 +1,7 @@ +{ + "runner": "singleStep", + "hideFuncUnboundBadgeOnExplanation": true, + "lessonExpressionsKey": "e1E2", + "initialState": "showFuncBound", + "finalState": "betaReducePreviewBefore" +} diff --git a/scripts/lib/runnerConfigs/sisn.json b/scripts/lib/runnerConfigs/sisn.json new file mode 100644 index 000000000..5e71a250f --- /dev/null +++ b/scripts/lib/runnerConfigs/sisn.json @@ -0,0 +1,10 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e7E3", + "showPriorities": true, + "caption": { + "name": "secretCodeCaption", + "number": 2, + "letter": "d" + } +} diff --git a/scripts/lib/runnerConfigs/skzv.json b/scripts/lib/runnerConfigs/skzv.json new file mode 100644 index 000000000..ec86a7599 --- /dev/null +++ b/scripts/lib/runnerConfigs/skzv.json @@ -0,0 +1,4 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e3E5" +} diff --git a/scripts/lib/runnerConfigs/slyk.json b/scripts/lib/runnerConfigs/slyk.json new file mode 100644 index 000000000..86c36f600 --- /dev/null +++ b/scripts/lib/runnerConfigs/slyk.json @@ -0,0 +1,10 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e7E1", + "showPriorities": true, + "caption": { + "name": "secretCodeCaption", + "number": 1, + "letter": "d" + } +} diff --git a/scripts/lib/runnerConfigs/snsr.json b/scripts/lib/runnerConfigs/snsr.json new file mode 100644 index 000000000..3164d4420 --- /dev/null +++ b/scripts/lib/runnerConfigs/snsr.json @@ -0,0 +1,6 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e3E1", + "showPriorities": true, + "skipToTheEnd": false +} diff --git a/scripts/lib/runnerConfigs/sojz.json b/scripts/lib/runnerConfigs/sojz.json new file mode 100644 index 000000000..12fb4c279 --- /dev/null +++ b/scripts/lib/runnerConfigs/sojz.json @@ -0,0 +1,13 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e8E7", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "md", + "highlightOverrides": { + "e": "highlighted", + "f": "highlighted", + "g": "highlighted", + "h": "highlighted" + } +} diff --git a/scripts/lib/runnerConfigs/ssns.json b/scripts/lib/runnerConfigs/ssns.json new file mode 100644 index 000000000..ec5f1fc72 --- /dev/null +++ b/scripts/lib/runnerConfigs/ssns.json @@ -0,0 +1,15 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e12E10", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "md", + "highlightOverrides": { + "a": "highlighted", + "b": "highlighted", + "c": "highlighted", + "d": "highlighted", + "e": "highlighted", + "f": "highlighted" + } +} diff --git a/scripts/lib/runnerConfigs/stio.json b/scripts/lib/runnerConfigs/stio.json new file mode 100644 index 000000000..7787560a9 --- /dev/null +++ b/scripts/lib/runnerConfigs/stio.json @@ -0,0 +1,10 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e6E5", + "highlightOverrides": { + "Amult": "highlighted" + }, + "caption": { + "name": "numberOfAIsSecretCodeCaption" + } +} diff --git a/scripts/lib/runnerConfigs/syfp.json b/scripts/lib/runnerConfigs/syfp.json new file mode 100644 index 000000000..d1b34d905 --- /dev/null +++ b/scripts/lib/runnerConfigs/syfp.json @@ -0,0 +1,10 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e14E1", + "showPriorities": true, + "nextIteration": true, + "skipToTheEnd": false, + "lastAllowedExpressionState": "default", + "lastAllowedExpressionStateAfterIterations": 1, + "variableSize": "md" +} diff --git a/scripts/lib/runnerConfigs/syhh.json b/scripts/lib/runnerConfigs/syhh.json new file mode 100644 index 000000000..05b50bf9c --- /dev/null +++ b/scripts/lib/runnerConfigs/syhh.json @@ -0,0 +1,13 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e7E4", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "md", + "skipToTheEnd": false, + "highlightOverrides": { + "d": "highlighted", + "e": "highlighted" + }, + "speed": 3 +} diff --git a/scripts/lib/runnerConfigs/szou.json b/scripts/lib/runnerConfigs/szou.json new file mode 100644 index 000000000..c47e95fa2 --- /dev/null +++ b/scripts/lib/runnerConfigs/szou.json @@ -0,0 +1,10 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e15E12", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "xs", + "caption": { + "name": "changedToPowerCaption" + } +} diff --git a/scripts/lib/runnerConfigs/tboe.json b/scripts/lib/runnerConfigs/tboe.json new file mode 100644 index 000000000..9d4de3a69 --- /dev/null +++ b/scripts/lib/runnerConfigs/tboe.json @@ -0,0 +1,15 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e12E13", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "md", + "highlightOverrides": { + "a": "highlighted", + "b": "highlighted", + "c": "highlighted", + "d": "highlighted", + "e": "highlighted", + "f": "highlighted" + } +} diff --git a/scripts/lib/runnerConfigs/tdau.json b/scripts/lib/runnerConfigs/tdau.json new file mode 100644 index 000000000..18e506e3b --- /dev/null +++ b/scripts/lib/runnerConfigs/tdau.json @@ -0,0 +1,12 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e15E1", + "showPriorities": true, + "highlightOverrides": { + "s": "highlighted" + }, + "variableSize": "md", + "caption": { + "name": "witchReplacedCaption" + } +} diff --git a/scripts/lib/runnerConfigs/tfho.json b/scripts/lib/runnerConfigs/tfho.json new file mode 100644 index 000000000..529c3e9cc --- /dev/null +++ b/scripts/lib/runnerConfigs/tfho.json @@ -0,0 +1,9 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e6E2", + "showPriorities": true, + "caption": { + "name": "secretCodeCaptionSimple", + "number": 1 + } +} diff --git a/scripts/lib/runnerConfigs/tiok.json b/scripts/lib/runnerConfigs/tiok.json new file mode 100644 index 000000000..ad4c221d6 --- /dev/null +++ b/scripts/lib/runnerConfigs/tiok.json @@ -0,0 +1,9 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e6E1", + "showPriorities": true, + "caption": { + "name": "secretCodeCaptionSimple", + "number": 0 + } +} diff --git a/scripts/lib/runnerConfigs/tkbr.json b/scripts/lib/runnerConfigs/tkbr.json new file mode 100644 index 000000000..e98a507df --- /dev/null +++ b/scripts/lib/runnerConfigs/tkbr.json @@ -0,0 +1,9 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e11E2", + "showPriorities": true, + "initialState": "alphaConvertDone", + "containerSize": "xs", + "variableSize": "md", + "explanationsVisibility": "visible" +} diff --git a/scripts/lib/runnerConfigs/tkqr.json b/scripts/lib/runnerConfigs/tkqr.json new file mode 100644 index 000000000..887ebd364 --- /dev/null +++ b/scripts/lib/runnerConfigs/tkqr.json @@ -0,0 +1,11 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e9E2", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "md", + "highlightOverrides": { + "f": "highlighted", + "g": "highlighted" + } +} diff --git a/scripts/lib/runnerConfigs/tntc.json b/scripts/lib/runnerConfigs/tntc.json new file mode 100644 index 000000000..f9210926d --- /dev/null +++ b/scripts/lib/runnerConfigs/tntc.json @@ -0,0 +1,6 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e5E2", + "initialState": "active", + "showPriorities": true +} diff --git a/scripts/lib/runnerConfigs/ttvy.json b/scripts/lib/runnerConfigs/ttvy.json new file mode 100644 index 000000000..837692b78 --- /dev/null +++ b/scripts/lib/runnerConfigs/ttvy.json @@ -0,0 +1,10 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e10E2", + "skipAlphaConvert": true, + "showPriorities": true, + "nextIteration": true, + "initialState": "showFuncBound", + "skipToTheEnd": false, + "speed": 1.75 +} diff --git a/scripts/lib/runnerConfigs/tuqr.json b/scripts/lib/runnerConfigs/tuqr.json new file mode 100644 index 000000000..da054c928 --- /dev/null +++ b/scripts/lib/runnerConfigs/tuqr.json @@ -0,0 +1,5 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e1E3", + "isDone": true +} diff --git a/scripts/lib/runnerConfigs/udic.json b/scripts/lib/runnerConfigs/udic.json new file mode 100644 index 000000000..8bc1ec3b3 --- /dev/null +++ b/scripts/lib/runnerConfigs/udic.json @@ -0,0 +1,6 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e3E1", + "initialState": "showFuncUnbound", + "showPriorities": true +} diff --git a/scripts/lib/runnerConfigs/udvh.json b/scripts/lib/runnerConfigs/udvh.json new file mode 100644 index 000000000..d0fa1e42a --- /dev/null +++ b/scripts/lib/runnerConfigs/udvh.json @@ -0,0 +1,5 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e5E3", + "showPriorities": true +} diff --git a/scripts/lib/runnerConfigs/uemm.json b/scripts/lib/runnerConfigs/uemm.json new file mode 100644 index 000000000..893af0955 --- /dev/null +++ b/scripts/lib/runnerConfigs/uemm.json @@ -0,0 +1,6 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e3E1", + "showPriorities": true, + "isDone": true +} diff --git a/scripts/lib/runnerConfigs/ufyc.json b/scripts/lib/runnerConfigs/ufyc.json new file mode 100644 index 000000000..6d2d84871 --- /dev/null +++ b/scripts/lib/runnerConfigs/ufyc.json @@ -0,0 +1,5 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e12E11", + "showPriorities": true +} diff --git a/scripts/lib/runnerConfigs/ufze.json b/scripts/lib/runnerConfigs/ufze.json new file mode 100644 index 000000000..b5808aece --- /dev/null +++ b/scripts/lib/runnerConfigs/ufze.json @@ -0,0 +1,6 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e13E3", + "showPriorities": true, + "isDone": true +} diff --git a/scripts/lib/runnerConfigs/uitu.json b/scripts/lib/runnerConfigs/uitu.json new file mode 100644 index 000000000..327617bd8 --- /dev/null +++ b/scripts/lib/runnerConfigs/uitu.json @@ -0,0 +1,8 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e15E8", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "xs", + "isDone": true +} diff --git a/scripts/lib/runnerConfigs/ujfj.json b/scripts/lib/runnerConfigs/ujfj.json new file mode 100644 index 000000000..3a99417bb --- /dev/null +++ b/scripts/lib/runnerConfigs/ujfj.json @@ -0,0 +1,12 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e8E4", + "showPriorities": true, + "isDone": true, + "variableSize": "md", + "caption": { + "name": "secretCodeCaption", + "number": 6, + "letter": "c" + } +} diff --git a/scripts/lib/runnerConfigs/umce.json b/scripts/lib/runnerConfigs/umce.json new file mode 100644 index 000000000..e3c0326e4 --- /dev/null +++ b/scripts/lib/runnerConfigs/umce.json @@ -0,0 +1,9 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e14E1", + "showPriorities": true, + "nextIterations": 8, + "initialState": "trueCaseActive", + "explanationsVisibility": "visible", + "variableSize": "sm" +} diff --git a/scripts/lib/runnerConfigs/unck.json b/scripts/lib/runnerConfigs/unck.json new file mode 100644 index 000000000..687718609 --- /dev/null +++ b/scripts/lib/runnerConfigs/unck.json @@ -0,0 +1,9 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e7E9", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "sm", + "skipToTheEnd": false, + "speed": 5 +} diff --git a/scripts/lib/runnerConfigs/uqpp.json b/scripts/lib/runnerConfigs/uqpp.json new file mode 100644 index 000000000..4f71013ac --- /dev/null +++ b/scripts/lib/runnerConfigs/uqpp.json @@ -0,0 +1,13 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e11E3", + "showPriorities": true, + "initialState": "alphaConvertDone", + "containerSize": "xs", + "variableSize": "md", + "highlightOverrides": { + "b": "highlighted" + }, + "highlightOverrideActiveAfterStart": true, + "showOnlyFocused": true +} diff --git a/scripts/lib/runnerConfigs/uqts.json b/scripts/lib/runnerConfigs/uqts.json new file mode 100644 index 000000000..eda28107c --- /dev/null +++ b/scripts/lib/runnerConfigs/uqts.json @@ -0,0 +1,7 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e12E6", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "md" +} diff --git a/scripts/lib/runnerConfigs/urhc.json b/scripts/lib/runnerConfigs/urhc.json new file mode 100644 index 000000000..d9fdba542 --- /dev/null +++ b/scripts/lib/runnerConfigs/urhc.json @@ -0,0 +1,7 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e14E1", + "showPriorities": true, + "variableSize": "sm", + "isDone": true +} diff --git a/scripts/lib/runnerConfigs/usta.json b/scripts/lib/runnerConfigs/usta.json new file mode 100644 index 000000000..5c48af5fb --- /dev/null +++ b/scripts/lib/runnerConfigs/usta.json @@ -0,0 +1,8 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e5E2", + "initialState": "showCallArg", + "skipToTheEnd": false, + "showAllShowSteps": true, + "showPriorities": true +} diff --git a/scripts/lib/runnerConfigs/uwma.json b/scripts/lib/runnerConfigs/uwma.json new file mode 100644 index 000000000..9731aac01 --- /dev/null +++ b/scripts/lib/runnerConfigs/uwma.json @@ -0,0 +1,7 @@ +{ + "runner": "singleStep", + "lessonExpressionsKey": "e3E1", + "initialState": "betaReducePreviewCrossed", + "finalState": "default", + "showPriorities": true +} diff --git a/scripts/lib/runnerConfigs/vegw.json b/scripts/lib/runnerConfigs/vegw.json new file mode 100644 index 000000000..83d824f5c --- /dev/null +++ b/scripts/lib/runnerConfigs/vegw.json @@ -0,0 +1,5 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e3E5", + "initialState": "betaReducePreviewAfter" +} diff --git a/scripts/lib/runnerConfigs/vjaa.json b/scripts/lib/runnerConfigs/vjaa.json new file mode 100644 index 000000000..f2a1cdac6 --- /dev/null +++ b/scripts/lib/runnerConfigs/vjaa.json @@ -0,0 +1,7 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e3E2", + "initialState": "showFuncBound", + "showPriorities": true, + "nextIteration": true +} diff --git a/scripts/lib/runnerConfigs/vkpm.json b/scripts/lib/runnerConfigs/vkpm.json new file mode 100644 index 000000000..2b664e736 --- /dev/null +++ b/scripts/lib/runnerConfigs/vkpm.json @@ -0,0 +1,9 @@ +{ + "runner": "singleStep", + "lessonExpressionsKey": "e14E1", + "showPriorities": true, + "nextIterations": 4, + "variableSize": "sm", + "initialState": "active", + "finalState": "magicalExpanded" +} diff --git a/scripts/lib/runnerConfigs/vpjw.json b/scripts/lib/runnerConfigs/vpjw.json new file mode 100644 index 000000000..aada221ba --- /dev/null +++ b/scripts/lib/runnerConfigs/vpjw.json @@ -0,0 +1,14 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e10E4", + "explanationsVisibility": "hiddenInitialAndLastPausedOnly", + "skipAlphaConvert": true, + "showPriorities": true, + "initialState": "showFuncUnbound", + "lastAllowedExpressionState": "showFuncBound", + "highlightOverrides": { + "b": "highlighted" + }, + "skipToTheEnd": false, + "speed": 1.75 +} diff --git a/scripts/lib/runnerConfigs/vpmj.json b/scripts/lib/runnerConfigs/vpmj.json new file mode 100644 index 000000000..7e770086c --- /dev/null +++ b/scripts/lib/runnerConfigs/vpmj.json @@ -0,0 +1,8 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e15E8", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "xs", + "nextIterations": 21 +} diff --git a/scripts/lib/runnerConfigs/vqcw.json b/scripts/lib/runnerConfigs/vqcw.json new file mode 100644 index 000000000..33c900ddc --- /dev/null +++ b/scripts/lib/runnerConfigs/vqcw.json @@ -0,0 +1,7 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e13E5", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "md" +} diff --git a/scripts/lib/runnerConfigs/vrvl.json b/scripts/lib/runnerConfigs/vrvl.json new file mode 100644 index 000000000..e727fb224 --- /dev/null +++ b/scripts/lib/runnerConfigs/vrvl.json @@ -0,0 +1,10 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e7E6", + "showPriorities": true, + "caption": { + "name": "secretCodeCaption", + "number": 2, + "letter": "g" + } +} diff --git a/scripts/lib/runnerConfigs/vrwt.json b/scripts/lib/runnerConfigs/vrwt.json new file mode 100644 index 000000000..af4498b8f --- /dev/null +++ b/scripts/lib/runnerConfigs/vrwt.json @@ -0,0 +1,5 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e14E1", + "variableSize": "md" +} diff --git a/scripts/lib/runnerConfigs/vvjn.json b/scripts/lib/runnerConfigs/vvjn.json new file mode 100644 index 000000000..2a866810f --- /dev/null +++ b/scripts/lib/runnerConfigs/vvjn.json @@ -0,0 +1,5 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e1E5", + "isDone": true +} diff --git a/scripts/lib/runnerConfigs/vxnm.json b/scripts/lib/runnerConfigs/vxnm.json new file mode 100644 index 000000000..18c987299 --- /dev/null +++ b/scripts/lib/runnerConfigs/vxnm.json @@ -0,0 +1,4 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e13E2" +} diff --git a/scripts/lib/runnerConfigs/wafy.json b/scripts/lib/runnerConfigs/wafy.json new file mode 100644 index 000000000..b0bb77881 --- /dev/null +++ b/scripts/lib/runnerConfigs/wafy.json @@ -0,0 +1,9 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e6E9", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "md", + "skipToTheEnd": false, + "speed": 1.75 +} diff --git a/scripts/lib/runnerConfigs/wbpx.json b/scripts/lib/runnerConfigs/wbpx.json new file mode 100644 index 000000000..fef7fff1d --- /dev/null +++ b/scripts/lib/runnerConfigs/wbpx.json @@ -0,0 +1,5 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e10E1", + "showPriorities": true +} diff --git a/scripts/lib/runnerConfigs/wbru.json b/scripts/lib/runnerConfigs/wbru.json new file mode 100644 index 000000000..b090bd978 --- /dev/null +++ b/scripts/lib/runnerConfigs/wbru.json @@ -0,0 +1,5 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e5E2", + "showPriorities": true +} diff --git a/scripts/lib/runnerConfigs/wcsz.json b/scripts/lib/runnerConfigs/wcsz.json new file mode 100644 index 000000000..0ab6e293f --- /dev/null +++ b/scripts/lib/runnerConfigs/wcsz.json @@ -0,0 +1,6 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e13E2", + "explanationsVisibility": "visible", + "initialState": "conditionActive" +} diff --git a/scripts/lib/runnerConfigs/wcwd.json b/scripts/lib/runnerConfigs/wcwd.json new file mode 100644 index 000000000..d75932f08 --- /dev/null +++ b/scripts/lib/runnerConfigs/wcwd.json @@ -0,0 +1,7 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e15E10", + "showPriorities": true, + "variableSize": "xs", + "containerSize": "xs" +} diff --git a/scripts/lib/runnerConfigs/wdol.json b/scripts/lib/runnerConfigs/wdol.json new file mode 100644 index 000000000..5c431c798 --- /dev/null +++ b/scripts/lib/runnerConfigs/wdol.json @@ -0,0 +1,11 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e14E1", + "showPriorities": true, + "nextIterations": 2, + "skipToTheEnd": false, + "lastAllowedExpressionState": "default", + "lastAllowedExpressionStateAfterIterations": 2, + "variableSize": "md", + "highlightNumber": 2 +} diff --git a/scripts/lib/runnerConfigs/woft.json b/scripts/lib/runnerConfigs/woft.json new file mode 100644 index 000000000..11782d8f0 --- /dev/null +++ b/scripts/lib/runnerConfigs/woft.json @@ -0,0 +1,7 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e14E1", + "showPriorities": true, + "nextIterations": 12, + "variableSize": "sm" +} diff --git a/scripts/lib/runnerConfigs/wqdb.json b/scripts/lib/runnerConfigs/wqdb.json new file mode 100644 index 000000000..11782d8f0 --- /dev/null +++ b/scripts/lib/runnerConfigs/wqdb.json @@ -0,0 +1,7 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e14E1", + "showPriorities": true, + "nextIterations": 12, + "variableSize": "sm" +} diff --git a/scripts/lib/runnerConfigs/wunw.json b/scripts/lib/runnerConfigs/wunw.json new file mode 100644 index 000000000..508731171 --- /dev/null +++ b/scripts/lib/runnerConfigs/wunw.json @@ -0,0 +1,6 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e1E1", + "initialState": "active", + "skipToTheEnd": false +} diff --git a/scripts/lib/runnerConfigs/wxqy.json b/scripts/lib/runnerConfigs/wxqy.json new file mode 100644 index 000000000..2e116b076 --- /dev/null +++ b/scripts/lib/runnerConfigs/wxqy.json @@ -0,0 +1,8 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e15E9", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "xs", + "isDone": true +} diff --git a/scripts/lib/runnerConfigs/xcnu.json b/scripts/lib/runnerConfigs/xcnu.json new file mode 100644 index 000000000..4a1f7f99e --- /dev/null +++ b/scripts/lib/runnerConfigs/xcnu.json @@ -0,0 +1,17 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e15E6", + "showPriorities": true, + "variableSize": "md", + "caption": { + "name": "ycChangedCaption", + "fromNumber": 3 + }, + "argPriorityAggHighlights": [ + 1 + ], + "funcPriorityAggHighlights": [ + 1, + 2 + ] +} diff --git a/scripts/lib/runnerConfigs/xefx.json b/scripts/lib/runnerConfigs/xefx.json new file mode 100644 index 000000000..7887fb932 --- /dev/null +++ b/scripts/lib/runnerConfigs/xefx.json @@ -0,0 +1,5 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e13E2", + "skipToTheEnd": false +} diff --git a/scripts/lib/runnerConfigs/xekr.json b/scripts/lib/runnerConfigs/xekr.json new file mode 100644 index 000000000..ec8ca3bd3 --- /dev/null +++ b/scripts/lib/runnerConfigs/xekr.json @@ -0,0 +1,4 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e12E5" +} diff --git a/scripts/lib/runnerConfigs/xemt.json b/scripts/lib/runnerConfigs/xemt.json new file mode 100644 index 000000000..0abbae493 --- /dev/null +++ b/scripts/lib/runnerConfigs/xemt.json @@ -0,0 +1,5 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e6E4", + "showPriorities": true +} diff --git a/scripts/lib/runnerConfigs/xgei.json b/scripts/lib/runnerConfigs/xgei.json new file mode 100644 index 000000000..f9af6d1f0 --- /dev/null +++ b/scripts/lib/runnerConfigs/xgei.json @@ -0,0 +1,10 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e6E7", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "md", + "caption": { + "name": "secretCodeAddOneCaption" + } +} diff --git a/scripts/lib/runnerConfigs/xhbi.json b/scripts/lib/runnerConfigs/xhbi.json new file mode 100644 index 000000000..312ceb37f --- /dev/null +++ b/scripts/lib/runnerConfigs/xhbi.json @@ -0,0 +1,5 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e3E1", + "showPriorities": true +} diff --git a/scripts/lib/runnerConfigs/xhwx.json b/scripts/lib/runnerConfigs/xhwx.json new file mode 100644 index 000000000..8b3354dee --- /dev/null +++ b/scripts/lib/runnerConfigs/xhwx.json @@ -0,0 +1,10 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e10E2", + "skipAlphaConvert": true, + "showPriorities": true, + "initialState": "showFuncUnbound", + "lastAllowedExpressionState": "showFuncBound", + "skipToTheEnd": false, + "speed": 1.75 +} diff --git a/scripts/lib/runnerConfigs/xjae.json b/scripts/lib/runnerConfigs/xjae.json new file mode 100644 index 000000000..aa24dabcb --- /dev/null +++ b/scripts/lib/runnerConfigs/xjae.json @@ -0,0 +1,5 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e14E6", + "variableSize": "md" +} diff --git a/scripts/lib/runnerConfigs/xpvh.json b/scripts/lib/runnerConfigs/xpvh.json new file mode 100644 index 000000000..6af6efe26 --- /dev/null +++ b/scripts/lib/runnerConfigs/xpvh.json @@ -0,0 +1,14 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e6E1", + "showPriorities": true, + "caption": { + "name": "secretCodeCaption", + "number": 0, + "letter": "a" + }, + "bottomRightBadgeOverrides": { + "b": "🅱️", + "a": "🅰️" + } +} diff --git a/scripts/lib/runnerConfigs/xrzv.json b/scripts/lib/runnerConfigs/xrzv.json new file mode 100644 index 000000000..1f612e01d --- /dev/null +++ b/scripts/lib/runnerConfigs/xrzv.json @@ -0,0 +1,11 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e15E17", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "md", + "caption": { + "name": "thisIsYCombinatorCaption", + "too": true + } +} diff --git a/scripts/lib/runnerConfigs/xsby.json b/scripts/lib/runnerConfigs/xsby.json new file mode 100644 index 000000000..584eadc85 --- /dev/null +++ b/scripts/lib/runnerConfigs/xsby.json @@ -0,0 +1,5 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e13E2", + "isDone": true +} diff --git a/scripts/lib/runnerConfigs/xsgz.json b/scripts/lib/runnerConfigs/xsgz.json new file mode 100644 index 000000000..caf582db0 --- /dev/null +++ b/scripts/lib/runnerConfigs/xsgz.json @@ -0,0 +1,8 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e15E12", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "xs", + "nextIterations": 16 +} diff --git a/scripts/lib/runnerConfigs/xsve.json b/scripts/lib/runnerConfigs/xsve.json new file mode 100644 index 000000000..53dfbe847 --- /dev/null +++ b/scripts/lib/runnerConfigs/xsve.json @@ -0,0 +1,7 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e14E6", + "variableSize": "md", + "explanationsVisibility": "visible", + "initialState": "magicalExpanded" +} diff --git a/scripts/lib/runnerConfigs/xtjt.json b/scripts/lib/runnerConfigs/xtjt.json new file mode 100644 index 000000000..7073d7dbd --- /dev/null +++ b/scripts/lib/runnerConfigs/xtjt.json @@ -0,0 +1,7 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e14E1", + "isDone": true, + "showPriorities": true, + "variableSize": "sm" +} diff --git a/scripts/lib/runnerConfigs/xwim.json b/scripts/lib/runnerConfigs/xwim.json new file mode 100644 index 000000000..314c31484 --- /dev/null +++ b/scripts/lib/runnerConfigs/xwim.json @@ -0,0 +1,4 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e2E1" +} diff --git a/scripts/lib/runnerConfigs/xzqu.json b/scripts/lib/runnerConfigs/xzqu.json new file mode 100644 index 000000000..dd65ea1c9 --- /dev/null +++ b/scripts/lib/runnerConfigs/xzqu.json @@ -0,0 +1,6 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e3E1", + "showPriorities": true, + "nextIteration": true +} diff --git a/scripts/lib/runnerConfigs/yehl.json b/scripts/lib/runnerConfigs/yehl.json new file mode 100644 index 000000000..7f2bdd27b --- /dev/null +++ b/scripts/lib/runnerConfigs/yehl.json @@ -0,0 +1,9 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e9E4", + "caption": { + "name": "secretCodeCaption", + "number": 1, + "letter": "f" + } +} diff --git a/scripts/lib/runnerConfigs/yklt.json b/scripts/lib/runnerConfigs/yklt.json new file mode 100644 index 000000000..7fcc39dc8 --- /dev/null +++ b/scripts/lib/runnerConfigs/yklt.json @@ -0,0 +1,6 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e14E2", + "showPriorities": true, + "variableSize": "sm" +} diff --git a/scripts/lib/runnerConfigs/ylil.json b/scripts/lib/runnerConfigs/ylil.json new file mode 100644 index 000000000..57579f1f9 --- /dev/null +++ b/scripts/lib/runnerConfigs/ylil.json @@ -0,0 +1,7 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e13E4", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "md" +} diff --git a/scripts/lib/runnerConfigs/ysji.json b/scripts/lib/runnerConfigs/ysji.json new file mode 100644 index 000000000..06f0493c6 --- /dev/null +++ b/scripts/lib/runnerConfigs/ysji.json @@ -0,0 +1,5 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e15E12", + "isDone": true +} diff --git a/scripts/lib/runnerConfigs/ytcf.json b/scripts/lib/runnerConfigs/ytcf.json new file mode 100644 index 000000000..5398c5a70 --- /dev/null +++ b/scripts/lib/runnerConfigs/ytcf.json @@ -0,0 +1,4 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e16E1" +} diff --git a/scripts/lib/runnerConfigs/yvia.json b/scripts/lib/runnerConfigs/yvia.json new file mode 100644 index 000000000..d7f23bc29 --- /dev/null +++ b/scripts/lib/runnerConfigs/yvia.json @@ -0,0 +1,7 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e12E9", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "md" +} diff --git a/scripts/lib/runnerConfigs/yvty.json b/scripts/lib/runnerConfigs/yvty.json new file mode 100644 index 000000000..1071f625c --- /dev/null +++ b/scripts/lib/runnerConfigs/yvty.json @@ -0,0 +1,9 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e14E1", + "showPriorities": true, + "nextIterations": 8, + "explanationsVisibility": "visible", + "initialState": "conditionActive", + "variableSize": "sm" +} diff --git a/scripts/lib/runnerConfigs/yykk.json b/scripts/lib/runnerConfigs/yykk.json new file mode 100644 index 000000000..c88415650 --- /dev/null +++ b/scripts/lib/runnerConfigs/yykk.json @@ -0,0 +1,4 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e12E7" +} diff --git a/scripts/lib/runnerConfigs/zaoc.json b/scripts/lib/runnerConfigs/zaoc.json new file mode 100644 index 000000000..ffa07ef02 --- /dev/null +++ b/scripts/lib/runnerConfigs/zaoc.json @@ -0,0 +1,10 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e12E4", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "md", + "caption": { + "name": "secretCodeTwoMinusOneCaption" + } +} diff --git a/scripts/lib/runnerConfigs/zfcz.json b/scripts/lib/runnerConfigs/zfcz.json new file mode 100644 index 000000000..9715ea5f6 --- /dev/null +++ b/scripts/lib/runnerConfigs/zfcz.json @@ -0,0 +1,8 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e15E13", + "showPriorities": true, + "containerSize": "xs", + "variableSize": "xs", + "isDone": true +} diff --git a/scripts/lib/runnerConfigs/zhby.json b/scripts/lib/runnerConfigs/zhby.json new file mode 100644 index 000000000..7252cf338 --- /dev/null +++ b/scripts/lib/runnerConfigs/zhby.json @@ -0,0 +1,10 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e15E6", + "showPriorities": true, + "variableSize": "md", + "highlightOverrides": { + "abbreviated": "highlighted" + }, + "highlightOverrideActiveAfterStart": true +} diff --git a/scripts/lib/runnerConfigs/zifr.json b/scripts/lib/runnerConfigs/zifr.json new file mode 100644 index 000000000..1038b7a17 --- /dev/null +++ b/scripts/lib/runnerConfigs/zifr.json @@ -0,0 +1,4 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e13E11" +} diff --git a/scripts/lib/runnerConfigs/zuam.json b/scripts/lib/runnerConfigs/zuam.json new file mode 100644 index 000000000..0ffcd6acc --- /dev/null +++ b/scripts/lib/runnerConfigs/zuam.json @@ -0,0 +1,10 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e11E2", + "showPriorities": true, + "skipToTheEnd": false, + "skipAlphaConvert": true, + "speed": 3, + "containerSize": "xs", + "variableSize": "md" +} diff --git a/scripts/lib/runnerConfigs/zvet.json b/scripts/lib/runnerConfigs/zvet.json new file mode 100644 index 000000000..dcfaf83ca --- /dev/null +++ b/scripts/lib/runnerConfigs/zvet.json @@ -0,0 +1,12 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e14E1", + "showPriorities": true, + "nextIterations": 8, + "skipToTheEnd": false, + "lastAllowedExpressionState": "conditionActive", + "lastAllowedExpressionStateAfterIterations": 8, + "initialState": "magicalExpanded", + "speed": 1.75, + "variableSize": "sm" +} diff --git a/scripts/lib/runnerConfigs/zwpj.json b/scripts/lib/runnerConfigs/zwpj.json new file mode 100644 index 000000000..b8289735b --- /dev/null +++ b/scripts/lib/runnerConfigs/zwpj.json @@ -0,0 +1,4 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e1E2" +} diff --git a/scripts/lib/runnerConfigs/zxux.json b/scripts/lib/runnerConfigs/zxux.json new file mode 100644 index 000000000..ae8a41285 --- /dev/null +++ b/scripts/lib/runnerConfigs/zxux.json @@ -0,0 +1,6 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e14E1", + "showPriorities": true, + "variableSize": "md" +} diff --git a/scripts/lib/runnerConfigs/zywk.json b/scripts/lib/runnerConfigs/zywk.json new file mode 100644 index 000000000..51a31c2cb --- /dev/null +++ b/scripts/lib/runnerConfigs/zywk.json @@ -0,0 +1,6 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e5E2", + "showPriorities": true, + "initialState": "default" +} diff --git a/scripts/lib/runnerConfigs/zzxj.json b/scripts/lib/runnerConfigs/zzxj.json new file mode 100644 index 000000000..5c38675db --- /dev/null +++ b/scripts/lib/runnerConfigs/zzxj.json @@ -0,0 +1,5 @@ +{ + "runner": "simple", + "lessonExpressionsKey": "e1E1", + "initialState": "showFuncBound" +} diff --git a/scripts/lib/runnerConfigs/zzyu.json b/scripts/lib/runnerConfigs/zzyu.json new file mode 100644 index 000000000..74aabb120 --- /dev/null +++ b/scripts/lib/runnerConfigs/zzyu.json @@ -0,0 +1,4 @@ +{ + "runner": "playButtonOnly", + "lessonExpressionsKey": "e1E5" +} diff --git a/scripts/splitConfigs.ts b/scripts/splitConfigs.ts new file mode 100644 index 000000000..ed07beaf4 --- /dev/null +++ b/scripts/splitConfigs.ts @@ -0,0 +1,9 @@ +import config from 'scripts/lib/expressionRunnerShorthandConfig' +import fs from 'fs' + +Object.keys(config).forEach(key => { + fs.writeFileSync( + `./scripts/lib/runnerConfigs/${key}.json`, + `${JSON.stringify(config[key], null, 2)}\n` + ) +}) From 5f6f39d2b9fe88ee8d10e2ebbd4a93a4311e90d6 Mon Sep 17 00:00:00 2001 From: Shu Uesugi Date: Fri, 21 Jun 2019 13:03:23 -0700 Subject: [PATCH 3/9] Done with config --- package.json | 1 - ...uildExpressionRunnerConfigFromShorthand.ts | 12 +- .../lib/expressionRunnerShorthandConfig.ts | 2231 - scripts/precomputeExpressionContainers.ts | 170 +- scripts/splitConfigs.ts | 9 - src/components/Runners/Ainx.tsx | 739 - src/components/Runners/Bozr.tsx | 65381 ++++++++++++++++ src/components/Runners/Bpsz.tsx | 50405 ++++++++++++ src/components/Runners/Dwnj.tsx | 541 + src/components/Runners/Fiab.tsx | 6893 -- src/components/Runners/Ilrn.tsx | 37309 +++++++++ src/components/Runners/Jreq.tsx | 50175 ++++++++++++ src/components/Runners/Luir.tsx | 1658 + src/components/Runners/Mihy.tsx | 3312 + src/components/Runners/Peoq.tsx | 7991 ++ src/components/Runners/Plts.tsx | 13124 ++++ src/components/Runners/Pzui.tsx | 23196 ++++++ src/components/Runners/Qxgl.tsx | 265 - src/components/Runners/Rqdn.tsx | 6893 -- src/components/Runners/Syfp.tsx | 710 + src/components/Runners/Vpjw.tsx | 167 - src/components/Runners/Wdol.tsx | 682 + src/components/Runners/Xhwx.tsx | 117 - src/components/Runners/index.ts | 552 +- 24 files changed, 254848 insertions(+), 17685 deletions(-) delete mode 100644 scripts/splitConfigs.ts diff --git a/package.json b/package.json index f901c94c5..a08b4f512 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,6 @@ "contents": "ts-node --project tsconfig.scripts.json ./scripts/generateContentsBundle.ts", "sitemap": "ts-node --project tsconfig.scripts.json -r tsconfig-paths/register ./scripts/generateSitemap.ts", "contents:watch": "ts-node --project tsconfig.scripts.json ./scripts/generateContentsBundle.ts watch", - "precompute": "ts-node --project tsconfig.scripts.json -r tsconfig-paths/register ./scripts/precomputeExpressionContainers.ts", "split-configs": "ts-node --project tsconfig.scripts.json -r tsconfig-paths/register ./scripts/splitConfigs.ts", "tsc": "tsc", "eslint": "eslint --ext .js,.ts,.tsx .", diff --git a/scripts/lib/buildExpressionRunnerConfigFromShorthand.ts b/scripts/lib/buildExpressionRunnerConfigFromShorthand.ts index 42f32fbfe..748d319c1 100644 --- a/scripts/lib/buildExpressionRunnerConfigFromShorthand.ts +++ b/scripts/lib/buildExpressionRunnerConfigFromShorthand.ts @@ -129,7 +129,7 @@ function mergeWithDefault< return result as A & B } -const convertConfig = ( +const buildExpressionRunnerConfigFromShorthand = ( config: ExpressionRunnerShorthandConfig ): ExpressionRunnerConfig => { let runnerProps @@ -276,14 +276,4 @@ const convertConfig = ( ) } -const buildExpressionRunnerConfigFromShorthand = ( - shorthand: Record -): Record => { - return Object.entries(shorthand) - .map(([key, config]) => ({ - [key]: convertConfig(config) - })) - .reduce((acc, current) => ({ ...acc, ...current }), {}) -} - export default buildExpressionRunnerConfigFromShorthand diff --git a/scripts/lib/expressionRunnerShorthandConfig.ts b/scripts/lib/expressionRunnerShorthandConfig.ts index 378728c10..7bb552d62 100644 --- a/scripts/lib/expressionRunnerShorthandConfig.ts +++ b/scripts/lib/expressionRunnerShorthandConfig.ts @@ -113,2234 +113,3 @@ export type ExpressionRunnerShorthandConfig = | ExpressionRunnerSimpleConfig | ExpressionRunnerPlayButtonOnlyConfig | ExpressionRunnerSingleStepConfig - -const config: Record = { - ilpo: { - runner: 'simple', - lessonExpressionsKey: 'e1E1' - }, - imyd: { - runner: 'simple', - lessonExpressionsKey: 'e1E2' - }, - emmb: { - runner: 'simple', - lessonExpressionsKey: 'e1E3' - }, - jozw: { - runner: 'simple', - lessonExpressionsKey: 'e1E4' - }, - itbm: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e1E1' - }, - zwpj: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e1E2' - }, - dqkc: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e1E3' - }, - ldox: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e1E4' - }, - bgfl: { - runner: 'simple', - lessonExpressionsKey: 'e1E2', - isDone: true - }, - tuqr: { - runner: 'simple', - lessonExpressionsKey: 'e1E3', - isDone: true - }, - cpkp: { - runner: 'simple', - lessonExpressionsKey: 'e1E4', - isDone: true - }, - loai: { - runner: 'simple', - lessonExpressionsKey: 'e1E5' - }, - vvjn: { - runner: 'simple', - lessonExpressionsKey: 'e1E5', - isDone: true - }, - hbgo: { - runner: 'simple', - lessonExpressionsKey: 'e1E6' - }, - olef: { - runner: 'simple', - lessonExpressionsKey: 'e1E7' - }, - zzyu: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e1E5' - }, - qpjt: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e1E6' - }, - ozbe: { - runner: 'singleStep', - hideFuncUnboundBadgeOnExplanation: true, - lessonExpressionsKey: 'e1E1', - initialState: 'active', - finalState: 'showFuncBound' - }, - rqjo: { - runner: 'singleStep', - hideFuncUnboundBadgeOnExplanation: true, - lessonExpressionsKey: 'e1E1', - initialState: 'showFuncBound', - finalState: 'betaReducePreviewBefore' - }, - zzxj: { - runner: 'simple', - lessonExpressionsKey: 'e1E1', - initialState: 'showFuncBound' - }, - evqx: { - runner: 'singleStep', - hideFuncUnboundBadgeOnExplanation: true, - lessonExpressionsKey: 'e1E1', - initialState: 'betaReducePreviewBefore', - finalState: 'betaReducePreviewAfter' - }, - keck: { - runner: 'simple', - lessonExpressionsKey: 'e1E1', - initialState: 'betaReducePreviewBefore' - }, - msiw: { - runner: 'singleStep', - hideFuncUnboundBadgeOnExplanation: true, - lessonExpressionsKey: 'e1E1', - initialState: 'betaReducePreviewAfter', - finalState: 'betaReducePreviewCrossed' - }, - qoms: { - runner: 'simple', - lessonExpressionsKey: 'e1E1', - initialState: 'betaReducePreviewAfter' - }, - mhgm: { - runner: 'simple', - lessonExpressionsKey: 'e1E1', - initialState: 'betaReducePreviewCrossed' - }, - osqo: { - runner: 'simple', - lessonExpressionsKey: 'e1E1', - isDone: true - }, - sgfj: { - runner: 'singleStep', - hideFuncUnboundBadgeOnExplanation: true, - lessonExpressionsKey: 'e1E2', - initialState: 'showFuncBound', - finalState: 'betaReducePreviewBefore' - }, - gwtp: { - runner: 'singleStep', - hideFuncUnboundBadgeOnExplanation: true, - lessonExpressionsKey: 'e1E2', - initialState: 'betaReducePreviewBefore', - finalState: 'betaReducePreviewCrossed' - }, - jwzh: { - runner: 'simple', - lessonExpressionsKey: 'e1E2', - initialState: 'betaReducePreviewBefore' - }, - knhw: { - runner: 'simple', - lessonExpressionsKey: 'e1E2', - initialState: 'betaReducePreviewCrossed' - }, - ahsd: { - runner: 'simple', - lessonExpressionsKey: 'e1E2', - isDone: true - }, - wunw: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e1E1', - initialState: 'active', - skipToTheEnd: false - }, - jbam: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e1E2', - initialState: 'active', - skipToTheEnd: false - }, - xwim: { - runner: 'simple', - lessonExpressionsKey: 'e2E1' - }, - awxz: { - runner: 'simple', - lessonExpressionsKey: 'e2E1', - isDone: true - }, - ldts: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e2E1' - }, - rmsd: { - runner: 'singleStep', - lessonExpressionsKey: 'e2E1', - initialState: 'active', - finalState: 'showFuncUnbound' - }, - jmqh: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e2E1', - initialState: 'showFuncUnbound', - skipToTheEnd: false - }, - qwke: { - runner: 'simple', - lessonExpressionsKey: 'e2E1', - initialState: 'showFuncUnbound' - }, - cvtc: { - runner: 'simple', - lessonExpressionsKey: 'e3E1', - showPriorities: true - }, - uemm: { - runner: 'simple', - lessonExpressionsKey: 'e3E1', - showPriorities: true, - isDone: true - }, - xhbi: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e3E1', - showPriorities: true - }, - dkiy: { - runner: 'simple', - lessonExpressionsKey: 'e3E2', - showPriorities: true - }, - owcy: { - runner: 'simple', - lessonExpressionsKey: 'e3E3' - }, - aaov: { - runner: 'singleStep', - lessonExpressionsKey: 'e3E1', - initialState: 'default', - finalState: 'active', - showPriorities: true - }, - qxgl: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e3E1', - showPriorities: true, - initialState: 'active', - lastAllowedExpressionState: 'betaReducePreviewCrossed', - skipToTheEnd: false - }, - uwma: { - runner: 'singleStep', - lessonExpressionsKey: 'e3E1', - initialState: 'betaReducePreviewCrossed', - finalState: 'default', - showPriorities: true - }, - kvso: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e3E1', - nextIteration: true, - showPriorities: true, - skipToTheEnd: false - }, - snsr: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e3E1', - showPriorities: true, - skipToTheEnd: false - }, - udic: { - runner: 'simple', - lessonExpressionsKey: 'e3E1', - initialState: 'showFuncUnbound', - showPriorities: true - }, - xzqu: { - runner: 'simple', - lessonExpressionsKey: 'e3E1', - showPriorities: true, - nextIteration: true - }, - dnvw: { - runner: 'simple', - lessonExpressionsKey: 'e3E1', - nextIteration: true, - initialState: 'showFuncBound', - showPriorities: true - }, - nric: { - runner: 'simple', - isDone: true, - lessonExpressionsKey: 'e3E1', - showPriorities: true - }, - hdxc: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e3E2', - showPriorities: true, - skipToTheEnd: false - }, - eial: { - runner: 'simple', - lessonExpressionsKey: 'e3E2', - initialState: 'showFuncUnbound', - showPriorities: true - }, - iwkx: { - runner: 'simple', - lessonExpressionsKey: 'e3E2', - nextIteration: true, - showPriorities: true - }, - vjaa: { - runner: 'simple', - lessonExpressionsKey: 'e3E2', - initialState: 'showFuncBound', - showPriorities: true, - nextIteration: true - }, - iifq: { - runner: 'simple', - lessonExpressionsKey: 'e3E2', - isDone: true, - showPriorities: true - }, - laea: { - runner: 'simple', - lessonExpressionsKey: 'e5E1', - showPriorities: true - }, - cgpd: { - runner: 'simple', - lessonExpressionsKey: 'e5E1', - isDone: true - }, - ijot: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e5E1', - showPriorities: true - }, - aezk: { - runner: 'simple', - lessonExpressionsKey: 'e5E1', - initialState: 'active', - showPriorities: true - }, - ainx: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e5E1', - initialState: 'active', - lastAllowedExpressionState: 'showFuncBound', - showPriorities: true, - showAllShowSteps: true, - skipToTheEnd: false, - explanationsVisibility: 'hiddenInitialAndLastPausedOnly' - }, - hykj: { - runner: 'simple', - lessonExpressionsKey: 'e5E1', - initialState: 'showFuncUnbound', - showPriorities: true - }, - ielw: { - runner: 'simple', - showAllShowSteps: true, - lessonExpressionsKey: 'e5E1', - initialState: 'showFuncUnbound', - showPriorities: true - }, - dtzu: { - runner: 'simple', - lessonExpressionsKey: 'e5E1', - initialState: 'betaReducePreviewBefore', - showPriorities: true, - explanationsVisibility: 'visible' - }, - efyy: { - runner: 'singleStep', - lessonExpressionsKey: 'e5E1', - initialState: 'betaReducePreviewBefore', - finalState: 'betaReducePreviewAfter', - showPriorities: true - }, - izgz: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e5E1', - initialState: 'betaReducePreviewAfter', - showPriorities: true, - skipToTheEnd: false - }, - ljjg: { - runner: 'simple', - lessonExpressionsKey: 'e3E5' - }, - ebag: { - runner: 'simple', - lessonExpressionsKey: 'e3E5', - isDone: true - }, - skzv: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e3E5' - }, - egmr: { - runner: 'singleStep', - lessonExpressionsKey: 'e3E5', - initialState: 'active', - finalState: 'showFuncBound', - hideFuncUnboundBadgeOnExplanation: true - }, - lygz: { - runner: 'simple', - lessonExpressionsKey: 'e3E5', - initialState: 'betaReducePreviewBefore', - explanationsVisibility: 'visible' - }, - fivy: { - runner: 'singleStep', - lessonExpressionsKey: 'e3E5', - initialState: 'betaReducePreviewBefore', - finalState: 'betaReducePreviewAfter' - }, - dmwy: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e3E5', - initialState: 'betaReducePreviewAfter', - skipToTheEnd: false - }, - fpsd: { - runner: 'simple', - lessonExpressionsKey: 'e3E5', - initialState: 'showFuncBound' - }, - vegw: { - runner: 'simple', - lessonExpressionsKey: 'e3E5', - initialState: 'betaReducePreviewAfter' - }, - zywk: { - runner: 'simple', - lessonExpressionsKey: 'e5E2', - showPriorities: true, - initialState: 'default' - }, - pqfs: { - runner: 'simple', - lessonExpressionsKey: 'e5E2', - showPriorities: true, - initialState: 'active' - }, - tntc: { - runner: 'simple', - lessonExpressionsKey: 'e5E2', - initialState: 'active', - showPriorities: true - }, - mbrh: { - runner: 'simple', - lessonExpressionsKey: 'e5E2', - showPriorities: true, - isDone: true - }, - wbru: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e5E2', - showPriorities: true - }, - hwtu: { - runner: 'simple', - lessonExpressionsKey: 'e5E2', - initialState: 'showCallArg', - showAllShowSteps: true, - showPriorities: true - }, - usta: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e5E2', - initialState: 'showCallArg', - skipToTheEnd: false, - showAllShowSteps: true, - showPriorities: true - }, - mpal: { - runner: 'simple', - lessonExpressionsKey: 'e5E2', - initialState: 'showFuncBound', - showPriorities: true - }, - gtdu: { - runner: 'simple', - lessonExpressionsKey: 'e5E3', - showPriorities: true - }, - jmmp: { - runner: 'simple', - lessonExpressionsKey: 'e5E3', - showPriorities: true, - highlightOverrides: { b: 'highlighted' } - }, - qpkm: { - runner: 'simple', - lessonExpressionsKey: 'e5E3', - showPriorities: true, - isDone: true - }, - udvh: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e5E3', - showPriorities: true - }, - dqey: { - runner: 'simple', - lessonExpressionsKey: 'e5E3', - initialState: 'active', - showPriorities: true - }, - diis: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e5E3', - initialState: 'active', - skipToTheEnd: false, - showPriorities: true - }, - tiok: { - runner: 'simple', - lessonExpressionsKey: 'e6E1', - showPriorities: true, - caption: { name: 'secretCodeCaptionSimple', number: 0 } - }, - tfho: { - runner: 'simple', - lessonExpressionsKey: 'e6E2', - showPriorities: true, - caption: { name: 'secretCodeCaptionSimple', number: 1 } - }, - idcf: { - runner: 'simple', - lessonExpressionsKey: 'e6E3', - showPriorities: true, - caption: { name: 'secretCodeCaptionSimple', number: 2 } - }, - xemt: { - runner: 'simple', - lessonExpressionsKey: 'e6E4', - showPriorities: true - }, - howy: { - runner: 'simple', - lessonExpressionsKey: 'e6E12', - showPriorities: true, - variableSize: 'md' - }, - imqy: { - runner: 'simple', - lessonExpressionsKey: 'e6E13', - showPriorities: true, - variableSize: 'md', - caption: { name: 'secretCodeCaption', number: 5, letter: 'i' }, - bottomRightBadgeOverrides: { j: '🅱️', i: '🅰️' } - }, - bpwl: { - runner: 'simple', - lessonExpressionsKey: 'e6E4', - showPriorities: true, - caption: { name: 'secretCodeCaptionSimple', number: 3 } - }, - eozk: { - runner: 'simple', - lessonExpressionsKey: 'e6E5' - }, - stio: { - runner: 'simple', - lessonExpressionsKey: 'e6E5', - highlightOverrides: { Amult: 'highlighted' }, - caption: { name: 'numberOfAIsSecretCodeCaption' } - }, - cqpa: { - runner: 'simple', - lessonExpressionsKey: 'e6E6', - showPriorities: true, - caption: { name: 'secretCodeCaption', number: 2, letter: 'A' } - }, - blre: { - runner: 'simple', - lessonExpressionsKey: 'e6E1', - showPriorities: true, - bottomRightBadgeOverrides: { b: '🅱️', a: '🅰️' } - }, - jmyv: { - runner: 'simple', - lessonExpressionsKey: 'e6E2', - showPriorities: true, - bottomRightBadgeOverrides: { d: '🅱️', c: '🅰️' } - }, - ilnb: { - runner: 'simple', - lessonExpressionsKey: 'e6E3', - showPriorities: true, - bottomRightBadgeOverrides: { f: '🅱️', e: '🅰️' } - }, - qvxe: { - runner: 'simple', - lessonExpressionsKey: 'e6E11', - showPriorities: true, - bottomRightBadgeOverrides: { f: '🅱️', e: '🅰️' }, - caption: { name: 'secretCodeCaption', number: 2, letter: 'e' } - }, - qsfp: { - runner: 'simple', - lessonExpressionsKey: 'e6E4', - showPriorities: true, - bottomRightBadgeOverrides: { h: '🅱️', g: '🅰️' } - }, - sfop: { - runner: 'simple', - lessonExpressionsKey: 'e6E10', - showPriorities: true, - bottomRightBadgeOverrides: { h: '🅱️', g: '🅰️' }, - caption: { name: 'secretCodeCaption', number: 3, letter: 'g' } - }, - xpvh: { - runner: 'simple', - lessonExpressionsKey: 'e6E1', - showPriorities: true, - caption: { name: 'secretCodeCaption', number: 0, letter: 'a' }, - bottomRightBadgeOverrides: { b: '🅱️', a: '🅰️' } - }, - nicg: { - runner: 'simple', - lessonExpressionsKey: 'e6E8', - showPriorities: true, - caption: { name: 'secretCodeCaption', number: 0, letter: 'd' } - }, - qmof: { - runner: 'simple', - lessonExpressionsKey: 'e6E7', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md' - }, - xgei: { - runner: 'simple', - lessonExpressionsKey: 'e6E7', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - caption: { name: 'secretCodeAddOneCaption' } - }, - mauj: { - runner: 'simple', - lessonExpressionsKey: 'e6E9', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - highlightOverrides: { d: 'highlighted', e: 'highlighted' } - }, - eavp: { - runner: 'simple', - lessonExpressionsKey: 'e6E9', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md' - }, - wafy: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e6E9', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - skipToTheEnd: false, - speed: 1.75 - }, - badn: { - runner: 'simple', - lessonExpressionsKey: 'e6E9', - showPriorities: true, - isDone: true, - caption: { name: 'secretCodeCaption', number: 1, letter: 'b' } - }, - slyk: { - runner: 'simple', - lessonExpressionsKey: 'e7E1', - showPriorities: true, - caption: { name: 'secretCodeCaption', number: 1, letter: 'd' } - }, - eemn: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e7E2', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - skipToTheEnd: false, - speed: 3, - highlightOverrides: { d: 'highlighted', e: 'highlighted' } - }, - rceu: { - runner: 'simple', - lessonExpressionsKey: 'e7E2', - showPriorities: true, - isDone: true, - caption: { name: 'secretCodeCaption', number: 2, letter: 'b' } - }, - sisn: { - runner: 'simple', - lessonExpressionsKey: 'e7E3', - showPriorities: true, - caption: { name: 'secretCodeCaption', number: 2, letter: 'd' } - }, - syhh: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e7E4', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - skipToTheEnd: false, - highlightOverrides: { d: 'highlighted', e: 'highlighted' }, - speed: 3 - }, - ablz: { - runner: 'simple', - lessonExpressionsKey: 'e7E4', - showPriorities: true, - isDone: true, - caption: { name: 'secretCodeCaption', number: 3, letter: 'b' } - }, - bpza: { - runner: 'simple', - lessonExpressionsKey: 'e7E5', - showPriorities: true, - caption: { name: 'secretCodeCaption', number: 1, letter: 'e' } - }, - vrvl: { - runner: 'simple', - lessonExpressionsKey: 'e7E6', - showPriorities: true, - caption: { name: 'secretCodeCaption', number: 2, letter: 'g' } - }, - goif: { - runner: 'simple', - lessonExpressionsKey: 'e7E7', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md' - }, - fatm: { - runner: 'simple', - lessonExpressionsKey: 'e7E11', - showPriorities: true, - containerSize: 'xs', - variableSize: 'sm', - highlightOverrides: { g: 'highlighted', h: 'highlighted' } - }, - bxdf: { - runner: 'simple', - lessonExpressionsKey: 'e7E7', - showPriorities: true, - caption: { name: 'secretCodeAddCaption' }, - containerSize: 'xs', - variableSize: 'md' - }, - hdwy: { - runner: 'simple', - lessonExpressionsKey: 'e7E8', - showPriorities: true, - containerSize: 'xs', - variableSize: 'sm', - highlightOverrides: { g: 'highlighted', h: 'highlighted' } - }, - entr: { - runner: 'simple', - lessonExpressionsKey: 'e7E8', - showPriorities: true, - containerSize: 'xs', - variableSize: 'sm' - }, - brrh: { - runner: 'simple', - lessonExpressionsKey: 'e7E10', - showPriorities: true, - containerSize: 'xs', - variableSize: 'sm', - highlightOverrides: { e: 'highlighted', f: 'highlighted' } - }, - rome: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e7E8', - showPriorities: true, - containerSize: 'xs', - variableSize: 'sm', - skipToTheEnd: false, - speed: 5 - }, - dhdk: { - runner: 'simple', - lessonExpressionsKey: 'e7E8', - showPriorities: true, - isDone: true, - caption: { name: 'secretCodeCaption', number: 3, letter: 'c' } - }, - dyov: { - runner: 'simple', - lessonExpressionsKey: 'e7E9', - showPriorities: true, - containerSize: 'xs', - variableSize: 'sm', - highlightOverrides: { e: 'highlighted', f: 'highlighted' } - }, - unck: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e7E9', - showPriorities: true, - containerSize: 'xs', - variableSize: 'sm', - skipToTheEnd: false, - speed: 5 - }, - cpbj: { - runner: 'simple', - lessonExpressionsKey: 'e7E9', - showPriorities: true, - isDone: true, - caption: { name: 'secretCodeCaption', number: 4, letter: 'c' } - }, - ksya: { - runner: 'simple', - lessonExpressionsKey: 'e8E8', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md' - }, - drvu: { - runner: 'simple', - lessonExpressionsKey: 'e8E1', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - caption: { name: 'secretCodeMultiplyCaption' } - }, - bdlj: { - runner: 'simple', - lessonExpressionsKey: 'e8E2', - showPriorities: true, - caption: { name: 'secretCodeCaption', number: 2, letter: 'e' } - }, - ifwb: { - runner: 'simple', - lessonExpressionsKey: 'e8E3', - showPriorities: true, - caption: { name: 'secretCodeCaption', number: 3, letter: 'g' } - }, - mame: { - runner: 'simple', - lessonExpressionsKey: 'e8E4', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - highlightOverrides: { - e: 'highlighted', - f: 'highlighted', - g: 'highlighted', - h: 'highlighted' - } - }, - ngus: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e8E4', - showPriorities: true, - containerSize: 'xs', - variableSize: 'sm', - skipToTheEnd: false, - speed: 5, - highlightOverrides: { - e: 'highlighted', - f: 'highlighted', - g: 'highlighted', - h: 'highlighted' - } - }, - pzwe: { - runner: 'simple', - lessonExpressionsKey: 'e8E4', - showPriorities: true, - containerSize: 'xs', - variableSize: 'sm' - }, - ujfj: { - runner: 'simple', - lessonExpressionsKey: 'e8E4', - showPriorities: true, - isDone: true, - variableSize: 'md', - caption: { name: 'secretCodeCaption', number: 6, letter: 'c' } - }, - dymt: { - runner: 'simple', - lessonExpressionsKey: 'e8E5', - showPriorities: true, - caption: { name: 'secretCodeCaption', number: 1, letter: 'e' } - }, - mhwq: { - runner: 'simple', - lessonExpressionsKey: 'e8E6', - showPriorities: true, - caption: { name: 'secretCodeCaption', number: 1, letter: 'g' } - }, - sojz: { - runner: 'simple', - lessonExpressionsKey: 'e8E7', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - highlightOverrides: { - e: 'highlighted', - f: 'highlighted', - g: 'highlighted', - h: 'highlighted' - } - }, - ktyt: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e8E7', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - skipToTheEnd: false, - speed: 5 - }, - aeyv: { - runner: 'simple', - lessonExpressionsKey: 'e8E7', - showPriorities: true, - isDone: true, - caption: { name: 'secretCodeCaption', number: 1, letter: 'c' } - }, - bxfv: { - runner: 'simple', - lessonExpressionsKey: 'e9E1', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - highlightOverrides: { z: 'highlighted', y: 'highlighted' } - }, - fqwj: { - runner: 'simple', - lessonExpressionsKey: 'e9E1', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md' - }, - tkqr: { - runner: 'simple', - lessonExpressionsKey: 'e9E2', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - highlightOverrides: { f: 'highlighted', g: 'highlighted' } - }, - fhlw: { - runner: 'simple', - lessonExpressionsKey: 'e9E3', - caption: { name: 'secretCodeCaption', number: 0, letter: 'f' } - }, - jliw: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e9E2', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - skipToTheEnd: false, - speed: 3 - }, - yehl: { - runner: 'simple', - lessonExpressionsKey: 'e9E4', - caption: { name: 'secretCodeCaption', number: 1, letter: 'f' } - }, - mrky: { - runner: 'simple', - lessonExpressionsKey: 'e9E5', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - highlightOverrides: { f: 'highlighted', g: 'highlighted' } - }, - ctyl: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e9E5', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - skipToTheEnd: false, - speed: 4 - }, - kupy: { - runner: 'simple', - lessonExpressionsKey: 'e9E6', - caption: { name: 'secretCodeCaption', number: 2, letter: 'f' } - }, - qdkf: { - runner: 'simple', - lessonExpressionsKey: 'e9E7', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - highlightOverrides: { f: 'highlighted', g: 'highlighted' } - }, - gtwk: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e9E7', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - skipToTheEnd: false, - speed: 4, - skipAlphaConvert: true - }, - nlxe: { - runner: 'simple', - lessonExpressionsKey: 'e9E1', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - caption: { name: 'ifCaption', ifZero: 'y', ifNonZero: 'z' } - }, - dvrw: { - runner: 'simple', - lessonExpressionsKey: 'e9E8', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - caption: { name: 'ifCaption', ifZero: 'y', ifNonZero: ['w', 'x'] }, - highlightOverrides: { w: 'highlighted', x: 'highlighted' } - }, - wbpx: { - runner: 'simple', - lessonExpressionsKey: 'e10E1', - showPriorities: true - }, - gszp: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e10E2', - showPriorities: true, - skipToTheEnd: false, - speed: 1.75, - highlightOverrides: { c: 'highlighted' } - }, - kntz: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e10E3', - showPriorities: true, - skipToTheEnd: false, - speed: 1.75, - highlightOverrides: { d: 'highlighted' } - }, - bmms: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e10E4', - showPriorities: true, - skipAlphaConvert: true, - speed: 1.75, - skipToTheEnd: false - }, - gmcn: { - runner: 'simple', - lessonExpressionsKey: 'e10E4', - showPriorities: true, - skipAlphaConvert: true, - initialState: 'showFuncUnbound', - highlightOverrides: { b: 'highlighted' }, - caption: { name: 'isCallArgAndFuncUnboundTheSameCaption', same: true }, - highlightOverrideActiveAfterStart: true - }, - vpjw: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e10E4', - explanationsVisibility: 'hiddenInitialAndLastPausedOnly', - skipAlphaConvert: true, - showPriorities: true, - initialState: 'showFuncUnbound', - lastAllowedExpressionState: 'showFuncBound', - highlightOverrides: { b: 'highlighted' }, - skipToTheEnd: false, - speed: 1.75 - }, - kjyi: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e10E4', - skipAlphaConvert: true, - showPriorities: true, - nextIteration: true, - initialState: 'showFuncBound', - skipToTheEnd: false, - speed: 1.75 - }, - dpst: { - runner: 'simple', - lessonExpressionsKey: 'e10E2', - showPriorities: true, - skipAlphaConvert: true, - initialState: 'showFuncUnbound', - caption: { name: 'isCallArgAndFuncUnboundTheSameCaption', same: false } - }, - xhwx: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e10E2', - skipAlphaConvert: true, - showPriorities: true, - initialState: 'showFuncUnbound', - lastAllowedExpressionState: 'showFuncBound', - skipToTheEnd: false, - speed: 1.75 - }, - ttvy: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e10E2', - skipAlphaConvert: true, - showPriorities: true, - nextIteration: true, - initialState: 'showFuncBound', - skipToTheEnd: false, - speed: 1.75 - }, - lrja: { - runner: 'simple', - lessonExpressionsKey: 'e11E1', - showPriorities: true, - caption: { name: 'secretCodeCaption', number: 1, letter: 'd' } - }, - bcae: { - runner: 'simple', - lessonExpressionsKey: 'e11E2', - showPriorities: true, - skipAlphaConvert: true, - containerSize: 'xs', - variableSize: 'md' - }, - zuam: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e11E2', - showPriorities: true, - skipToTheEnd: false, - skipAlphaConvert: true, - speed: 3, - containerSize: 'xs', - variableSize: 'md' - }, - kfcw: { - runner: 'simple', - lessonExpressionsKey: 'e11E2', - showPriorities: true, - isDone: true, - skipAlphaConvert: true, - containerSize: 'xs', - variableSize: 'md', - caption: { name: 'notSecretCodeCaption', number: 2, letter: 'b' } - }, - jxyg: { - runner: 'simple', - lessonExpressionsKey: 'e11E2', - showPriorities: true, - initialState: 'showFuncUnbound', - containerSize: 'xs', - variableSize: 'md', - highlightOverrides: { b: 'highlighted' }, - highlightOverridesCallArgAndFuncUnboundOnly: true, - highlightOverrideActiveAfterStart: true, - caption: { name: 'isCallArgAndFuncUnboundTheSameCaption', same: true } - }, - oiwu: { - runner: 'simple', - lessonExpressionsKey: 'e11E3', - showPriorities: true, - initialState: 'showFuncUnbound', - containerSize: 'xs', - variableSize: 'md', - highlightOverrides: { b: 'highlighted' }, - highlightOverrideActiveAfterStart: true, - showOnlyFocused: true, - caption: { name: 'mustChangeBothFuncUnboundAndBound' } - }, - uqpp: { - runner: 'simple', - lessonExpressionsKey: 'e11E3', - showPriorities: true, - initialState: 'alphaConvertDone', - containerSize: 'xs', - variableSize: 'md', - highlightOverrides: { b: 'highlighted' }, - highlightOverrideActiveAfterStart: true, - showOnlyFocused: true - }, - hxmk: { - runner: 'simple', - lessonExpressionsKey: 'e11E3', - showPriorities: true, - initialState: 'alphaConvertDone', - containerSize: 'xs', - variableSize: 'md', - highlightOverrides: { b: 'highlighted' }, - highlightOverrideActiveAfterStart: true, - caption: { name: 'isCallArgAndFuncUnboundTheSameCaption', same: false } - }, - rzbq: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e11E3', - showPriorities: true, - initialState: 'alphaConvertDone', - containerSize: 'xs', - variableSize: 'md', - skipToTheEnd: false, - speed: 3 - }, - jlet: { - runner: 'simple', - lessonExpressionsKey: 'e11E3', - isDone: true, - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - caption: { name: 'secretCodeCaption', number: 2, letter: 'e' } - }, - kqip: { - runner: 'simple', - lessonExpressionsKey: 'e11E2', - showPriorities: true, - initialState: 'needsAlphaConvert', - containerSize: 'xs', - variableSize: 'md', - explanationsVisibility: 'visible' - }, - tkbr: { - runner: 'simple', - lessonExpressionsKey: 'e11E2', - showPriorities: true, - initialState: 'alphaConvertDone', - containerSize: 'xs', - variableSize: 'md', - explanationsVisibility: 'visible' - }, - gopk: { - runner: 'simple', - lessonExpressionsKey: 'e12E1', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md' - }, - imgp: { - runner: 'simple', - lessonExpressionsKey: 'e12E2', - showPriorities: true, - caption: { name: 'secretCodeCaption', number: 2, letter: 'g' } - }, - lxnu: { - runner: 'simple', - lessonExpressionsKey: 'e12E3', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md' - }, - ccon: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e12E3', - showPriorities: true, - skipToTheEnd: false, - containerSize: 'xs', - variableSize: 'sm', - speed: 5 - }, - npfx: { - runner: 'simple', - lessonExpressionsKey: 'e12E3', - isDone: true, - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - caption: { name: 'secretCodeCaption', number: 1, letter: 'b' } - }, - pnob: { - runner: 'simple', - lessonExpressionsKey: 'e12E1', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - caption: { name: 'secretCodeMinusOneCaption' } - }, - rqdn: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e12E3', - showPriorities: true, - explanationsVisibility: 'hiddenInitialPausedOnly', - lastAllowedExpressionState: 'needsAlphaConvert', - containerSize: 'xs', - variableSize: 'md', - speed: 5, - skipToTheEnd: false - }, - fiab: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e12E4', - showPriorities: true, - explanationsVisibility: 'hiddenInitialPausedOnly', - lastAllowedExpressionState: 'needsAlphaConvert', - containerSize: 'xs', - variableSize: 'md', - speed: 5, - skipToTheEnd: false - }, - plxd: { - runner: 'singleStep', - lessonExpressionsKey: 'e12E3', - showPriorities: true, - explanationsVisibility: 'visible', - initialState: 'needsAlphaConvert', - finalState: 'alphaConvertDone', - containerSize: 'xs', - variableSize: 'md' - }, - zaoc: { - runner: 'simple', - lessonExpressionsKey: 'e12E4', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - caption: { name: 'secretCodeTwoMinusOneCaption' } - }, - xekr: { - runner: 'simple', - lessonExpressionsKey: 'e12E5' - }, - lial: { - runner: 'simple', - lessonExpressionsKey: 'e12E6', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - caption: { name: 'secretCodeTwoMinusOneCaption' } - }, - uqts: { - runner: 'simple', - lessonExpressionsKey: 'e12E6', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md' - }, - ojma: { - runner: 'simple', - lessonExpressionsKey: 'e12E7' - }, - yykk: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e12E7' - }, - exww: { - runner: 'simple', - lessonExpressionsKey: 'e12E8', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md' - }, - qgun: { - runner: 'simple', - lessonExpressionsKey: 'e12E8', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - highlightOverrides: { g: 'highlighted', h: 'highlighted' }, - caption: { name: 'secretCodeCaption', number: 1, letter: 'g' } - }, - yvia: { - runner: 'simple', - lessonExpressionsKey: 'e12E9', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md' - }, - qifg: { - runner: 'simple', - lessonExpressionsKey: 'e12E10', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md' - }, - ssns: { - runner: 'simple', - lessonExpressionsKey: 'e12E10', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - highlightOverrides: { - a: 'highlighted', - b: 'highlighted', - c: 'highlighted', - d: 'highlighted', - e: 'highlighted', - f: 'highlighted' - } - }, - tboe: { - runner: 'simple', - lessonExpressionsKey: 'e12E13', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - highlightOverrides: { - a: 'highlighted', - b: 'highlighted', - c: 'highlighted', - d: 'highlighted', - e: 'highlighted', - f: 'highlighted' - } - }, - ufyc: { - runner: 'simple', - lessonExpressionsKey: 'e12E11', - showPriorities: true - }, - pbgd: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e12E12', - showPriorities: true, - skipToTheEnd: false, - speed: 1.75 - }, - hvdn: { - runner: 'simple', - lessonExpressionsKey: 'e13E1', - caption: { name: 'ifCaption', ifZero: 'y', ifNonZero: 'z' } - }, - vxnm: { - runner: 'simple', - lessonExpressionsKey: 'e13E2' - }, - xefx: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e13E2', - skipToTheEnd: false - }, - wcsz: { - runner: 'simple', - lessonExpressionsKey: 'e13E2', - explanationsVisibility: 'visible', - initialState: 'conditionActive' - }, - psqo: { - runner: 'simple', - lessonExpressionsKey: 'e13E2', - explanationsVisibility: 'visible', - initialState: 'falseCaseActive' - }, - xsby: { - runner: 'simple', - lessonExpressionsKey: 'e13E2', - isDone: true - }, - repd: { - runner: 'simple', - lessonExpressionsKey: 'e13E3', - showPriorities: true - }, - cnoq: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e13E3', - skipToTheEnd: false, - showPriorities: true, - speed: 1.75 - }, - dwnj: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e13E3', - skipToTheEnd: false, - showPriorities: true, - lastAllowedExpressionState: 'default' - }, - guuf: { - runner: 'simple', - lessonExpressionsKey: 'e13E3', - showPriorities: true, - explanationsVisibility: 'visible', - nextIteration: true, - initialState: 'conditionActive' - }, - lrrr: { - runner: 'simple', - lessonExpressionsKey: 'e13E3', - showPriorities: true, - nextIteration: true, - explanationsVisibility: 'visible', - initialState: 'trueCaseActive' - }, - dpar: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e13E3', - showPriorities: true, - speed: 1.75, - skipToTheEnd: false, - nextIteration: true, - explanationsVisibility: 'visible', - initialState: 'trueCaseOnly' - }, - ylil: { - runner: 'simple', - lessonExpressionsKey: 'e13E4', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md' - }, - vqcw: { - runner: 'simple', - lessonExpressionsKey: 'e13E5', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md' - }, - dcfi: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e13E6', - showPriorities: true, - skipToTheEnd: false, - containerSize: 'xs', - variableSize: 'md', - speed: 5 - }, - bmnc: { - runner: 'simple', - lessonExpressionsKey: 'e13E6', - isDone: true, - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - caption: { name: 'secretCodeCaption', number: 2, letter: 'l' } - }, - ufze: { - runner: 'simple', - lessonExpressionsKey: 'e13E3', - showPriorities: true, - isDone: true - }, - rreb: { - runner: 'simple', - lessonExpressionsKey: 'e13E7', - caption: { name: 'whatCanComputeFactorial', start: 3 } - }, - kqzn: { - runner: 'simple', - lessonExpressionsKey: 'e13E8', - caption: { name: 'whatCanComputeFactorial', start: 4 } - }, - aimh: { - runner: 'simple', - lessonExpressionsKey: 'e13E12', - caption: { name: 'whatCanComputeFactorial', start: 5 } - }, - lyod: { - runner: 'simple', - lessonExpressionsKey: 'e13E9', - caption: { name: 'secretCodeMultiplyCaption' } - }, - imba: { - runner: 'simple', - lessonExpressionsKey: 'e13E10', - caption: { name: 'secretCodeMultiplyCaption' } - }, - zifr: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e13E11' - }, - omlc: { - runner: 'simple', - lessonExpressionsKey: 'e13E11', - caption: { name: 'secretCodeMultiplyCaption', arg1: 2, arg2: 3 } - }, - zxux: { - runner: 'simple', - lessonExpressionsKey: 'e14E1', - showPriorities: true, - variableSize: 'md' - }, - itzl: { - runner: 'singleStep', - lessonExpressionsKey: 'e14E1', - showPriorities: true, - initialState: 'active', - finalState: 'magicalExpanded', - variableSize: 'md' - }, - gtnr: { - runner: 'simple', - lessonExpressionsKey: 'e14E1', - showPriorities: true, - nextIteration: true, - highlightOverrideActiveAfterStart: true, - highlightOverrides: { magical: 'highlighted' }, - variableSize: 'md', - caption: { name: 'witchAppearsAgainCaption' } - }, - cfms: { - runner: 'simple', - lessonExpressionsKey: 'e14E6', - showPriorities: true, - nextIteration: true, - highlightOverrideActiveAfterStart: true, - highlightOverrides: { magical: 'highlighted' }, - variableSize: 'md', - caption: { name: 'witchAppearsAgainCaption' } - }, - syfp: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e14E1', - showPriorities: true, - nextIteration: true, - skipToTheEnd: false, - lastAllowedExpressionState: 'default', - lastAllowedExpressionStateAfterIterations: 1, - variableSize: 'md' - }, - wdol: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e14E1', - showPriorities: true, - nextIterations: 2, - skipToTheEnd: false, - lastAllowedExpressionState: 'default', - lastAllowedExpressionStateAfterIterations: 2, - variableSize: 'md', - highlightNumber: 2 - }, - luir: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e14E1', - showPriorities: true, - nextIterations: 3, - skipToTheEnd: false, - lastAllowedExpressionState: 'default', - lastAllowedExpressionStateAfterIterations: 3, - variableSize: 'md' - }, - ifxr: { - runner: 'simple', - lessonExpressionsKey: 'e14E1', - showPriorities: true, - nextIterations: 4, - initialState: 'default', - variableSize: 'md', - caption: { name: 'magicalChangedCaption', fromNumber: 3 }, - argPriorityAggHighlights: [1], - funcPriorityAggHighlights: [1, 2] - }, - vkpm: { - runner: 'singleStep', - lessonExpressionsKey: 'e14E1', - showPriorities: true, - nextIterations: 4, - variableSize: 'sm', - initialState: 'active', - finalState: 'magicalExpanded' - }, - mihy: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e14E1', - showPriorities: true, - nextIterations: 4, - skipToTheEnd: false, - initialState: 'magicalExpanded', - lastAllowedExpressionState: 'default', - lastAllowedExpressionStateAfterIterations: 7, - speed: 1.75, - variableSize: 'sm' - }, - dxum: { - runner: 'simple', - lessonExpressionsKey: 'e14E1', - showPriorities: true, - nextIterations: 4, - variableSize: 'sm' - }, - davn: { - runner: 'simple', - lessonExpressionsKey: 'e14E1', - showPriorities: true, - initialState: 'default', - nextIterations: 8, - caption: { name: 'magicalChangedCaption', fromNumber: 2 }, - variableSize: 'sm', - argPriorityAggHighlights: [1], - funcPriorityAggHighlights: [3, 4] - }, - qltx: { - runner: 'singleStep', - lessonExpressionsKey: 'e14E1', - showPriorities: true, - nextIterations: 8, - initialState: 'active', - finalState: 'magicalExpanded', - variableSize: 'sm' - }, - zvet: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e14E1', - showPriorities: true, - nextIterations: 8, - skipToTheEnd: false, - lastAllowedExpressionState: 'conditionActive', - lastAllowedExpressionStateAfterIterations: 8, - initialState: 'magicalExpanded', - speed: 1.75, - variableSize: 'sm' - }, - yvty: { - runner: 'simple', - lessonExpressionsKey: 'e14E1', - showPriorities: true, - nextIterations: 8, - explanationsVisibility: 'visible', - initialState: 'conditionActive', - variableSize: 'sm' - }, - umce: { - runner: 'simple', - lessonExpressionsKey: 'e14E1', - showPriorities: true, - nextIterations: 8, - initialState: 'trueCaseActive', - explanationsVisibility: 'visible', - variableSize: 'sm' - }, - orhx: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e14E1', - showPriorities: true, - nextIterations: 12, - variableSize: 'sm', - skipToTheEnd: false, - speed: 1.75 - }, - wqdb: { - runner: 'simple', - lessonExpressionsKey: 'e14E1', - showPriorities: true, - nextIterations: 12, - variableSize: 'sm' - }, - xtjt: { - runner: 'simple', - lessonExpressionsKey: 'e14E1', - isDone: true, - showPriorities: true, - variableSize: 'sm' - }, - mnfh: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e14E1', - showPriorities: true, - skipToTheEnd: false, - speed: 5, - variableSize: 'sm' - }, - yklt: { - runner: 'simple', - lessonExpressionsKey: 'e14E2', - showPriorities: true, - variableSize: 'sm' - }, - fsmk: { - runner: 'simple', - lessonExpressionsKey: 'e14E2', - showPriorities: true, - nextIterations: 16, - variableSize: 'sm' - }, - peoq: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e14E2', - showPriorities: true, - skipToTheEnd: false, - speed: 5, - variableSize: 'xs', - lastAllowedExpressionState: 'default', - lastAllowedExpressionStateAfterIterations: 15 - }, - nfkp: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e14E2', - showPriorities: true, - skipToTheEnd: false, - speed: 1.75, - nextIterations: 16, - variableSize: 'sm' - }, - fora: { - runner: 'simple', - lessonExpressionsKey: 'e14E3', - showPriorities: true, - variableSize: 'sm' - }, - eobj: { - runner: 'simple', - lessonExpressionsKey: 'e14E3', - showPriorities: true, - variableSize: 'sm', - nextIterations: 20 - }, - osqg: { - runner: 'simple', - lessonExpressionsKey: 'e14E3', - showPriorities: true, - variableSize: 'sm', - isDone: true - }, - vrwt: { - runner: 'simple', - lessonExpressionsKey: 'e14E1', - variableSize: 'md' - }, - lodr: { - runner: 'simple', - lessonExpressionsKey: 'e14E2', - variableSize: 'md' - }, - fjyk: { - runner: 'simple', - lessonExpressionsKey: 'e14E3', - variableSize: 'md' - }, - miez: { - runner: 'simple', - lessonExpressionsKey: 'e14E4', - variableSize: 'md' - }, - fapu: { - runner: 'simple', - lessonExpressionsKey: 'e14E5', - variableSize: 'sm' - }, - xjae: { - runner: 'simple', - lessonExpressionsKey: 'e14E6', - variableSize: 'md' - }, - xsve: { - runner: 'simple', - lessonExpressionsKey: 'e14E6', - variableSize: 'md', - explanationsVisibility: 'visible', - initialState: 'magicalExpanded' - }, - igrt: { - runner: 'simple', - lessonExpressionsKey: 'e14E1', - showPriorities: true, - variableSize: 'sm' - }, - woft: { - runner: 'simple', - lessonExpressionsKey: 'e14E1', - showPriorities: true, - nextIterations: 12, - variableSize: 'sm' - }, - urhc: { - runner: 'simple', - lessonExpressionsKey: 'e14E1', - showPriorities: true, - variableSize: 'sm', - isDone: true - }, - tdau: { - runner: 'simple', - lessonExpressionsKey: 'e15E1', - showPriorities: true, - highlightOverrides: { s: 'highlighted' }, - variableSize: 'md', - caption: { name: 'witchReplacedCaption' } - }, - lkwr: { - runner: 'simple', - lessonExpressionsKey: 'e15E2', - showPriorities: true, - highlightOverrides: { s: 'highlighted' }, - variableSize: 'md', - containerSize: 'xs' - }, - osih: { - runner: 'simple', - lessonExpressionsKey: 'e15E3', - showPriorities: true, - highlightOverrides: { a: 'highlighted', b: 'highlighted' }, - variableSize: 'xs', - containerSize: 'xs' - }, - dkbt: { - runner: 'simple', - lessonExpressionsKey: 'e15E3', - showPriorities: true, - variableSize: 'xs', - containerSize: 'xs' - }, - hzlj: { - runner: 'simple', - lessonExpressionsKey: 'e15E4', - showPriorities: true, - containerSize: 'xs', - variableSize: 'xs' - }, - plts: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e15E5', - showPriorities: true, - skipToTheEnd: false, - containerSize: 'xs', - variableSize: 'xxs', - lastAllowedExpressionState: 'default', - lastAllowedExpressionStateAfterIterations: 5, - speed: 4 - }, - pnux: { - runner: 'simple', - lessonExpressionsKey: 'e15E5', - showPriorities: true, - highlightFunctions: true, - containerSize: 'xs', - variableSize: 'xxs', - nextIterations: 6 - }, - zhby: { - runner: 'simple', - lessonExpressionsKey: 'e15E6', - showPriorities: true, - variableSize: 'md', - highlightOverrides: { abbreviated: 'highlighted' }, - highlightOverrideActiveAfterStart: true - }, - xcnu: { - runner: 'simple', - lessonExpressionsKey: 'e15E6', - showPriorities: true, - variableSize: 'md', - caption: { name: 'ycChangedCaption', fromNumber: 3 }, - argPriorityAggHighlights: [1], - funcPriorityAggHighlights: [1, 2] - }, - iisx: { - runner: 'simple', - lessonExpressionsKey: 'e14E1', - showPriorities: true, - nextIterations: 4, - initialState: 'default', - variableSize: 'md', - caption: { name: 'magicalChangedCaption', fromNumber: 3 }, - argPriorityAggHighlights: [1], - funcPriorityAggHighlights: [1, 2] - }, - pzui: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e15E5', - showPriorities: true, - containerSize: 'xs', - variableSize: 'xxs', - nextIterations: 6, - skipToTheEnd: false, - lastAllowedExpressionState: 'default', - lastAllowedExpressionStateAfterIterations: 10, - speed: 4 - }, - kfrt: { - runner: 'simple', - lessonExpressionsKey: 'e15E5', - showPriorities: true, - containerSize: 'xs', - variableSize: 'xxs', - nextIterations: 11, - highlightFunctions: true - }, - iygh: { - runner: 'simple', - lessonExpressionsKey: 'e15E7', - showPriorities: true, - variableSize: 'md', - highlightOverrides: { abbreviated: 'highlighted' }, - highlightOverrideActiveAfterStart: true - }, - ines: { - runner: 'simple', - lessonExpressionsKey: 'e15E7', - showPriorities: true, - variableSize: 'md', - caption: { name: 'ycChangedCaption', fromNumber: 2 }, - argPriorityAggHighlights: [1], - funcPriorityAggHighlights: [3, 4] - }, - gcnt: { - runner: 'simple', - lessonExpressionsKey: 'e14E1', - showPriorities: true, - nextIterations: 8, - initialState: 'default', - variableSize: 'md', - caption: { name: 'magicalChangedCaption', fromNumber: 2 }, - argPriorityAggHighlights: [1], - funcPriorityAggHighlights: [3, 4] - }, - pgtx: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e15E5', - showPriorities: true, - containerSize: 'xs', - variableSize: 'xxs', - nextIterations: 11, - skipToTheEnd: false, - lastAllowedExpressionState: 'conditionActive', - lastAllowedExpressionStateAfterIterations: 14, - speed: 4 - }, - gswd: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e15E5', - showPriorities: true, - containerSize: 'xs', - variableSize: 'xxs', - nextIterations: 14, - skipToTheEnd: false, - initialState: 'conditionActive', - lastAllowedExpressionState: 'default', - lastAllowedExpressionStateAfterIterations: 15 - }, - jruw: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e15E5', - showPriorities: true, - containerSize: 'xs', - variableSize: 'xxs', - nextIterations: 16, - skipToTheEnd: false, - speed: 1.75 - }, - nnhc: { - runner: 'simple', - lessonExpressionsKey: 'e15E5', - showPriorities: true, - variableSize: 'xs', - containerSize: 'xs' - }, - pzvr: { - runner: 'simple', - lessonExpressionsKey: 'e15E5', - showPriorities: true, - variableSize: 'xs', - containerSize: 'xs', - nextIterations: 16 - }, - mscz: { - runner: 'simple', - lessonExpressionsKey: 'e15E5', - showPriorities: true, - variableSize: 'xs', - containerSize: 'xs', - isDone: true - }, - jreq: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e15E8', - showPriorities: true, - containerSize: 'xs', - variableSize: 'xxs', - lastAllowedExpressionState: 'default', - skipToTheEnd: false, - speed: 5, - lastAllowedExpressionStateAfterIterations: 20, - superFastForward: true - }, - vpmj: { - runner: 'simple', - lessonExpressionsKey: 'e15E8', - showPriorities: true, - containerSize: 'xs', - variableSize: 'xs', - nextIterations: 21 - }, - uitu: { - runner: 'simple', - lessonExpressionsKey: 'e15E8', - showPriorities: true, - containerSize: 'xs', - variableSize: 'xs', - isDone: true - }, - bozr: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e15E9', - showPriorities: true, - containerSize: 'xs', - variableSize: 'xxs', - lastAllowedExpressionState: 'default', - skipToTheEnd: false, - speed: 5, - lastAllowedExpressionStateAfterIterations: 25, - superFastForward: true - }, - angp: { - runner: 'simple', - lessonExpressionsKey: 'e15E9', - showPriorities: true, - containerSize: 'xs', - variableSize: 'xs', - nextIterations: 26 - }, - wxqy: { - runner: 'simple', - lessonExpressionsKey: 'e15E9', - showPriorities: true, - containerSize: 'xs', - variableSize: 'xs', - isDone: true - }, - wcwd: { - runner: 'simple', - lessonExpressionsKey: 'e15E10', - showPriorities: true, - variableSize: 'xs', - containerSize: 'xs' - }, - bcgc: { - runner: 'simple', - lessonExpressionsKey: 'e15E11', - showPriorities: true, - containerSize: 'xs', - variableSize: 'xs' - }, - szou: { - runner: 'simple', - lessonExpressionsKey: 'e15E12', - showPriorities: true, - containerSize: 'xs', - variableSize: 'xs', - caption: { name: 'changedToPowerCaption' } - }, - ysji: { - runner: 'simple', - lessonExpressionsKey: 'e15E12', - isDone: true - }, - ilrn: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e15E12', - showPriorities: true, - containerSize: 'xs', - variableSize: 'xxs', - lastAllowedExpressionState: 'default', - skipToTheEnd: false, - speed: 5, - lastAllowedExpressionStateAfterIterations: 15, - superFastForward: true - }, - xsgz: { - runner: 'simple', - lessonExpressionsKey: 'e15E12', - showPriorities: true, - containerSize: 'xs', - variableSize: 'xs', - nextIterations: 16 - }, - dret: { - runner: 'simple', - lessonExpressionsKey: 'e15E12', - showPriorities: true, - containerSize: 'xs', - variableSize: 'xs', - isDone: true - }, - bpsz: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e15E13', - showPriorities: true, - containerSize: 'xs', - variableSize: 'xxs', - lastAllowedExpressionState: 'default', - skipToTheEnd: false, - speed: 5, - lastAllowedExpressionStateAfterIterations: 20, - superFastForward: true - }, - fotb: { - runner: 'simple', - lessonExpressionsKey: 'e15E13', - showPriorities: true, - containerSize: 'xs', - variableSize: 'xs', - nextIterations: 21 - }, - zfcz: { - runner: 'simple', - lessonExpressionsKey: 'e15E13', - showPriorities: true, - containerSize: 'xs', - variableSize: 'xs', - isDone: true - }, - jtai: { - runner: 'simple', - lessonExpressionsKey: 'e15E14', - showPriorities: true, - containerSize: 'xs', - variableSize: 'xs' - }, - nmoc: { - runner: 'simple', - lessonExpressionsKey: 'e15E15', - showPriorities: true, - containerSize: 'xs', - variableSize: 'sm' - }, - cnef: { - runner: 'simple', - lessonExpressionsKey: 'e15E15', - showPriorities: true, - containerSize: 'xs', - variableSize: 'sm', - highlightOverrides: { a: 'highlighted', b: 'highlighted' } - }, - news: { - runner: 'simple', - lessonExpressionsKey: 'e15E16', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - caption: { name: 'thisIsYCombinatorCaption' } - }, - xrzv: { - runner: 'simple', - lessonExpressionsKey: 'e15E17', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - caption: { name: 'thisIsYCombinatorCaption', too: true } - }, - ytcf: { - runner: 'simple', - lessonExpressionsKey: 'e16E1' - } -} - -export default config diff --git a/scripts/precomputeExpressionContainers.ts b/scripts/precomputeExpressionContainers.ts index ff2899ca9..81a22c06e 100644 --- a/scripts/precomputeExpressionContainers.ts +++ b/scripts/precomputeExpressionContainers.ts @@ -1,109 +1,113 @@ import util from 'util' +import glob from 'glob' import fs from 'fs-extra' -import expressionRunnerShorthandConfig from 'scripts/lib/expressionRunnerShorthandConfig' +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' import buildExpressionContainers from 'scripts/lib/buildExpressionContainers' -import buildExpressionRunnerConfigFromShorthand, { - ExpressionRunnerConfig -} from 'scripts/lib/buildExpressionRunnerConfigFromShorthand' -// import prettier from 'prettier' -import fsExtra from 'fs-extra' +import buildExpressionRunnerConfigFromShorthand from 'scripts/lib/buildExpressionRunnerConfigFromShorthand' import prettierFormat from 'scripts/lib/prettierFormat' const regenerate = () => { - const config: Record< - string, - ExpressionRunnerConfig - > = buildExpressionRunnerConfigFromShorthand(expressionRunnerShorthandConfig) + glob( + './scripts/lib/runnerConfigs/*.json', + (_: any, files: readonly string[]) => { + files.forEach(file => { + const key = file + .replace('./scripts/lib/runnerConfigs/', '') + .replace('.json', '') + import(file.replace('./', '')).then( + (configBase: ExpressionRunnerShorthandConfig) => { + const config = buildExpressionRunnerConfigFromShorthand(configBase) + const componentName = `${key[0].toUpperCase()}${key.slice(1)}` + const expressionContainers = buildExpressionContainers(config) + const { + speed, + showOnlyFocused, + caption, + hideControls, + explanationsVisibility, + hidePriorities, + variableSize, + containerSize, + hidePlayButton, + showAllShowSteps, + hideBottomRightBadges, + skipToTheEnd, + hideFuncUnboundBadgeOnExplanation, + highlightOverridesCallArgAndFuncUnboundOnly, + bottomRightBadgeOverrides, + highlightOverrides, + highlightOverrideActiveAfterStart, + argPriorityAggHighlights, + funcPriorityAggHighlights, + highlightFunctions, + superFastForward, + highlightNumber + } = config - fsExtra.emptyDirSync('src/components/Runners') - - Object.keys(config).forEach((key, index) => { - const componentName = `${key[0].toUpperCase()}${key.slice(1)}` - const expressionContainers = buildExpressionContainers(config[key]) - const { - speed, - showOnlyFocused, - caption, - hideControls, - explanationsVisibility, - hidePriorities, - variableSize, - containerSize, - hidePlayButton, - showAllShowSteps, - hideBottomRightBadges, - skipToTheEnd, - hideFuncUnboundBadgeOnExplanation, - highlightOverridesCallArgAndFuncUnboundOnly, - bottomRightBadgeOverrides, - highlightOverrides, - highlightOverrideActiveAfterStart, - argPriorityAggHighlights, - funcPriorityAggHighlights, - highlightFunctions, - superFastForward, - highlightNumber - } = config[key] - - const fileContents = prettierFormat(` + const fileContents = prettierFormat(` import React from 'react' import ExpressionRunnerPrecomputed from 'src/components/ExpressionRunnerPrecomputed' const ${componentName} = () => + { + expressionContainers, + speed, + showOnlyFocused, + caption, + hideControls, + explanationsVisibility, + hidePriorities, + variableSize, + containerSize, + hidePlayButton, + hideBottomRightBadges, + skipToTheEnd, + hideFuncUnboundBadgeOnExplanation, + highlightOverridesCallArgAndFuncUnboundOnly, + bottomRightBadgeOverrides, + highlightOverrides, + highlightOverrideActiveAfterStart, + argPriorityAggHighlights, + funcPriorityAggHighlights, + highlightFunctions, + superFastForward, + highlightNumber, + showAllShowSteps + }, + { + depth: null, + maxArrayLength: null + } + )}} /> export default ${componentName} `) - fs.writeFileSync( - `src/components/Runners/${componentName}.tsx`, - fileContents - ) + fs.writeFileSync( + `src/components/Runners/${componentName}.tsx`, + fileContents + ) - console.log( - `Generated ${componentName} / ${index + 1} out of ${ - Object.keys(config).length - }` - ) - }) + console.log(`Generated ${componentName}`) + } + ) + }) - const indexContents = prettierFormat(` -${Object.keys(config) - .map(key => { + const indexContents = prettierFormat(` +${files + .map(file => { + const key = file + .replace('./scripts/lib/runnerConfigs/', '') + .replace('.json', '') const componentName = `${key[0].toUpperCase()}${key.slice(1)}` return `export { default as ${componentName} } from 'src/components/Runners/${componentName}'` }) .join('\n')} `) - fs.writeFileSync('src/components/Runners/index.ts', indexContents) + fs.writeFileSync('src/components/Runners/index.ts', indexContents) + } + ) } regenerate() diff --git a/scripts/splitConfigs.ts b/scripts/splitConfigs.ts deleted file mode 100644 index ed07beaf4..000000000 --- a/scripts/splitConfigs.ts +++ /dev/null @@ -1,9 +0,0 @@ -import config from 'scripts/lib/expressionRunnerShorthandConfig' -import fs from 'fs' - -Object.keys(config).forEach(key => { - fs.writeFileSync( - `./scripts/lib/runnerConfigs/${key}.json`, - `${JSON.stringify(config[key], null, 2)}\n` - ) -}) diff --git a/src/components/Runners/Ainx.tsx b/src/components/Runners/Ainx.tsx index ee523abf8..c8d0e0c37 100644 --- a/src/components/Runners/Ainx.tsx +++ b/src/components/Runners/Ainx.tsx @@ -324,745 +324,6 @@ const Ainx = () => ( activePriority: 1, unaryJustExecuted: undefined, containerState: 'stepped' - }, - { - expression: { - arg: { - name: 'a', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: true - }, - func: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false - }, - body: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true - }, - func: { - arg: { - name: 'c', - highlightType: 'highlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: false - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - state: 'showFuncUnbound', - type: 'call', - priority: 1 - }, - previouslyChangedExpressionState: 'showFuncUnbound', - matchExists: undefined, - activePriority: 1, - unaryJustExecuted: undefined, - containerState: 'stepped' - }, - { - expression: { - arg: { - name: 'a', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: true - }, - func: { - arg: { - name: 'b', - highlightType: 'highlighted', - topLeftBadgeType: 'match', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false - }, - body: { - arg: { - name: 'b', - highlightType: 'highlighted', - topLeftBadgeType: 'match', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true - }, - func: { - arg: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: false - }, - body: { - name: 'c', - highlightType: 'highlighted', - topLeftBadgeType: 'unmatch', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - state: 'betaReducePreviewBefore', - type: 'call', - priority: 1 - }, - previouslyChangedExpressionState: 'betaReducePreviewBefore', - matchExists: true, - activePriority: 1, - unaryJustExecuted: undefined, - containerState: 'stepped' - }, - { - expression: { - arg: { - name: 'a', - highlightType: 'betaReduceCallArgHighlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: true - }, - func: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false - }, - body: { - arg: { - name: 'a', - highlightType: 'highlighted', - topLeftBadgeType: 'betaReduced', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: false - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - state: 'betaReducePreviewAfter', - type: 'call', - priority: 1 - }, - previouslyChangedExpressionState: 'betaReducePreviewAfter', - matchExists: undefined, - activePriority: 1, - unaryJustExecuted: undefined, - containerState: 'stepped' - }, - { - expression: { - arg: { - name: 'a', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: true - }, - func: { - arg: { - name: 'b', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false - }, - body: { - arg: { - name: 'a', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: false - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - state: 'betaReducePreviewCrossed', - type: 'call', - priority: 1 - }, - previouslyChangedExpressionState: 'betaReducePreviewCrossed', - matchExists: undefined, - activePriority: 1, - unaryJustExecuted: undefined, - containerState: 'stepped' - }, - { - containerState: 'ready', - previouslyChangedExpressionState: 'default', - expression: { - arg: { - name: 'a', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: false - }, - body: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - unaryJustExecuted: undefined - }, - { - expression: { - arg: { - name: 'a', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true - }, - type: 'function', - meta: undefined - }, - state: 'active', - type: 'call', - priority: 1 - }, - previouslyChangedExpressionState: 'active', - matchExists: undefined, - activePriority: 1, - unaryJustExecuted: undefined, - containerState: 'stepped' - }, - { - expression: { - arg: { - name: 'a', - highlightType: 'highlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true - }, - type: 'function', - meta: undefined - }, - state: 'showCallArg', - type: 'call', - priority: 1 - }, - previouslyChangedExpressionState: 'showCallArg', - matchExists: undefined, - activePriority: 1, - unaryJustExecuted: undefined, - containerState: 'stepped' - }, - { - expression: { - arg: { - name: 'a', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - name: 'c', - highlightType: 'highlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true - }, - type: 'function', - meta: undefined - }, - state: 'showFuncArg', - type: 'call', - priority: 1 - }, - previouslyChangedExpressionState: 'showFuncArg', - matchExists: undefined, - activePriority: 1, - unaryJustExecuted: undefined, - containerState: 'stepped' - }, - { - expression: { - arg: { - name: 'a', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false - }, - body: { - name: 'c', - highlightType: 'highlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true - }, - type: 'function', - meta: undefined - }, - state: 'showFuncBound', - type: 'call', - priority: 1 - }, - previouslyChangedExpressionState: 'showFuncBound', - matchExists: undefined, - activePriority: 1, - unaryJustExecuted: undefined, - containerState: 'stepped' - }, - { - expression: { - arg: { - name: 'a', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - name: 'c', - highlightType: 'highlighted', - topLeftBadgeType: 'match', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false - }, - body: { - name: 'c', - highlightType: 'highlighted', - topLeftBadgeType: 'match', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true - }, - type: 'function', - meta: undefined - }, - state: 'betaReducePreviewBefore', - type: 'call', - priority: 1 - }, - previouslyChangedExpressionState: 'betaReducePreviewBefore', - matchExists: true, - activePriority: 1, - unaryJustExecuted: undefined, - containerState: 'stepped' - }, - { - expression: { - arg: { - name: 'a', - highlightType: 'betaReduceCallArgHighlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false - }, - body: { - name: 'a', - highlightType: 'highlighted', - topLeftBadgeType: 'betaReduced', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - state: 'betaReducePreviewAfter', - type: 'call', - priority: 1 - }, - previouslyChangedExpressionState: 'betaReducePreviewAfter', - matchExists: undefined, - activePriority: 1, - unaryJustExecuted: undefined, - containerState: 'stepped' - }, - { - expression: { - arg: { - name: 'a', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - name: 'c', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false - }, - body: { - name: 'a', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - state: 'betaReducePreviewCrossed', - type: 'call', - priority: 1 - }, - previouslyChangedExpressionState: 'betaReducePreviewCrossed', - matchExists: undefined, - activePriority: 1, - unaryJustExecuted: undefined, - containerState: 'stepped' - }, - { - containerState: 'done', - previouslyChangedExpressionState: 'default', - expression: { - name: 'a', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - unaryJustExecuted: undefined } ], speed: 1, diff --git a/src/components/Runners/Bozr.tsx b/src/components/Runners/Bozr.tsx index 5f7dc48b9..2db8df9c4 100644 --- a/src/components/Runners/Bozr.tsx +++ b/src/components/Runners/Bozr.tsx @@ -13020,6 +13020,65387 @@ const Bozr = () => ( priority: 1 }, unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'showExecutableUnary', + expression: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + unaryJustExecuted: true + }, + { + expression: { + type: 'conditional', + state: 'conditionActive', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + previouslyChangedExpressionState: 'conditionActive', + matchExists: undefined, + activePriority: 1, + unaryJustExecuted: undefined, + containerState: 'stepped' + }, + { + expression: { + type: 'conditional', + state: 'falseCaseActive', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + previouslyChangedExpressionState: 'falseCaseActive', + matchExists: undefined, + activePriority: 1, + unaryJustExecuted: undefined, + containerState: 'stepped' + }, + { + expression: { + type: 'conditional', + state: 'falseCaseOnly', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + previouslyChangedExpressionState: 'falseCaseOnly', + matchExists: undefined, + activePriority: 1, + unaryJustExecuted: undefined, + containerState: 'stepped' + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [3], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 4], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 4], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'active', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'showFuncUnbound', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 4], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'showFuncUnbound', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'needsAlphaConvert', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 4], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'needsAlphaConvert', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'alphaConvertDone', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 4], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: + 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: + 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'alphaConvertDone', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewBefore', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 4], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewBefore', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: true, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewAfter', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 4], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewAfter', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 4], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewCrossed', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + arg: { + name: 'a', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [3, 4], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 5], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'active', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'showFuncUnbound', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [3, 4], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 5], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'showFuncUnbound', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewBefore', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [3, 4], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + arg: { + name: 'a', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 5], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewBefore', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: true, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewAfter', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [3, 4], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 5], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewAfter', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [3, 4], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + arg: { + name: 'a', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 5], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewCrossed', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'active', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'showFuncUnbound', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'showFuncUnbound', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewBefore', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewBefore', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: true, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewAfter', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewAfter', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewCrossed', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6, 7], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'showExecutableUnary', + expression: { + arg: { + arg: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6, 7], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6, 7], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: true + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'conditionActive', + expression: { + arg: { + arg: { + type: 'conditional', + state: 'conditionActive', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6, 7], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'falseCaseActive', + expression: { + arg: { + arg: { + type: 'conditional', + state: 'falseCaseActive', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6, 7], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'falseCaseOnly', + expression: { + arg: { + arg: { + type: 'conditional', + state: 'falseCaseOnly', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6, 7], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 6], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 6], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'active', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'showFuncUnbound', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 6], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'showFuncUnbound', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'needsAlphaConvert', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 6], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'needsAlphaConvert', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'alphaConvertDone', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 6], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: + 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: + 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: + 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'alphaConvertDone', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewBefore', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 6], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewBefore', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: true, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewAfter', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 6], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewAfter', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 6], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewCrossed', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [5, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + arg: { + name: 'a', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 7], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [5, 6], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 7], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'active', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'showFuncUnbound', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [5, 6], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 7], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'showFuncUnbound', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewBefore', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [5, 6], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + arg: { + name: 'a', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 7], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewBefore', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: true, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewAfter', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [5, 6], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 7], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewAfter', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [5, 6], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + arg: { + name: 'a', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 7], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewCrossed', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'active', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'showFuncUnbound', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'showFuncUnbound', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewBefore', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewBefore', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: true, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewAfter', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewAfter', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewCrossed', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 9], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8, 9], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'showExecutableUnary', + expression: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 9], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8, 9], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 9], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8, 9], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: true + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'conditionActive', + expression: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'conditionActive', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 9], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8, 9], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'falseCaseActive', + expression: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'falseCaseActive', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 9], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8, 9], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'falseCaseOnly', + expression: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'falseCaseOnly', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 9], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8, 9], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7, 8], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [7], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7, 8], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'active', + type: 'call', + priority: 7 + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'showFuncUnbound', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [7], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7, 8], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'showFuncUnbound', + type: 'call', + priority: 7 + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'needsAlphaConvert', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [7], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7, 8], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'needsAlphaConvert', + type: 'call', + priority: 7 + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'alphaConvertDone', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [7], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7, 8], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: + 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: + 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: + 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: + 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: + 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'alphaConvertDone', + type: 'call', + priority: 7 + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewBefore', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [7], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7, 8], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewBefore', + type: 'call', + priority: 7 + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: true, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewAfter', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [7], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7, 8], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewAfter', + type: 'call', + priority: 7 + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [7], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7, 8], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewCrossed', + type: 'call', + priority: 7 + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 9], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [7, 8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + arg: { + name: 'a', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7, 9], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 9], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [7, 8], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7, 9], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'active', + type: 'call', + priority: 7 + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'showFuncUnbound', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 9], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [7, 8], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7, 9], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'showFuncUnbound', + type: 'call', + priority: 7 + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewBefore', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 9], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [7, 8], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + arg: { + name: 'a', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7, 9], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewBefore', + type: 'call', + priority: 7 + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: true, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewAfter', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 9], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [7, 8], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7, 9], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewAfter', + type: 'call', + priority: 7 + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 9], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [7, 8], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + arg: { + name: 'a', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7, 9], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewCrossed', + type: 'call', + priority: 7 + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'active', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'showFuncUnbound', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'showFuncUnbound', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewBefore', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'highlighted', + topLeftBadgeType: + 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'highlighted', + topLeftBadgeType: + 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'highlighted', + topLeftBadgeType: + 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'highlighted', + topLeftBadgeType: + 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewBefore', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: true, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewAfter', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewAfter', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewCrossed', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8, 9, 11], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [10], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [10, 11], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 10 + }, + state: 'default', + type: 'call', + priority: 11 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [9], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'showExecutableUnary', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8, 9, 11], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [10], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [10, 11], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 10 + }, + state: 'default', + type: 'call', + priority: 11 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [9], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8, 9, 11], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [10], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [10, 11], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 10 + }, + state: 'default', + type: 'call', + priority: 11 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [9], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: true + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'conditionActive', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'conditionActive', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8, 9, 11], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [10], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [10, 11], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 10 + }, + state: 'default', + type: 'call', + priority: 11 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [9], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'falseCaseActive', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'falseCaseActive', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8, 9, 11], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [10], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [10, 11], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 10 + }, + state: 'default', + type: 'call', + priority: 11 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [9], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'falseCaseOnly', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'falseCaseOnly', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8, 9, 11], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [10], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [10, 11], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 10 + }, + state: 'default', + type: 'call', + priority: 11 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [9], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8, 10], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [9], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [9, 10], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 9 + }, + state: 'default', + type: 'call', + priority: 10 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8, 10], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [9], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [9, 10], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'active', + type: 'call', + priority: 9 + }, + state: 'default', + type: 'call', + priority: 10 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 9 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'showFuncUnbound', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8, 10], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [9], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [9, 10], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'showFuncUnbound', + type: 'call', + priority: 9 + }, + state: 'default', + type: 'call', + priority: 10 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 9 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'needsAlphaConvert', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8, 10], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [9], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [9, 10], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'needsAlphaConvert', + type: 'call', + priority: 9 + }, + state: 'default', + type: 'call', + priority: 10 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 9 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'alphaConvertDone', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8, 10], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [9], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [9, 10], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: + 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: + 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: + 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: + 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: + 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: + 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'alphaConvertDone', + type: 'call', + priority: 9 + }, + state: 'default', + type: 'call', + priority: 10 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 9 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewBefore', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8, 10], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [9], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [9, 10], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewBefore', + type: 'call', + priority: 9 + }, + state: 'default', + type: 'call', + priority: 10 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: true, + activePriority: 9 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewAfter', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8, 10], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [9], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [9, 10], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewAfter', + type: 'call', + priority: 9 + }, + state: 'default', + type: 'call', + priority: 10 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 9 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8, 10], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [9], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [9, 10], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewCrossed', + type: 'call', + priority: 9 + }, + state: 'default', + type: 'call', + priority: 10 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 9 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8, 11], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [9, 10], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [10], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 10 + }, + func: { + arg: { + name: 'a', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [9, 11], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 9 + }, + state: 'default', + type: 'call', + priority: 11 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8, 11], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [9, 10], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [10], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 10 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [9, 11], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'active', + type: 'call', + priority: 9 + }, + state: 'default', + type: 'call', + priority: 11 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 9 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'showFuncUnbound', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8, 11], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [9, 10], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [10], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 10 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [9, 11], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'showFuncUnbound', + type: 'call', + priority: 9 + }, + state: 'default', + type: 'call', + priority: 11 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 9 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewBefore', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8, 11], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [9, 10], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [10], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 10 + }, + func: { + arg: { + name: 'a', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [9, 11], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewBefore', + type: 'call', + priority: 9 + }, + state: 'default', + type: 'call', + priority: 11 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: true, + activePriority: 9 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewAfter', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8, 11], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [9, 10], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [10], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 10 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [9, 11], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: + 'pred' + }, + func: { + name: 's', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [ + 4 + ], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: + 'shorthandBinary', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [ + 3 + ], + emphasizePriority: false, + bound: true, + shorthandBinary: + 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: + 'pred' + }, + func: { + name: 's', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [ + 4 + ], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: + 'shorthandBinary', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [ + 3 + ], + emphasizePriority: false, + bound: true, + shorthandBinary: + 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewAfter', + type: 'call', + priority: 9 + }, + state: 'default', + type: 'call', + priority: 11 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 9 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8, 11], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [9, 10], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [10], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 10 + }, + func: { + arg: { + name: 'a', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [9, 11], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: + 'pred' + }, + func: { + name: 's', + highlightType: + 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [ + 4 + ], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: + 'shorthandBinary', + highlightType: + 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [ + 3 + ], + emphasizePriority: false, + bound: true, + shorthandBinary: + 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: + 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: + 'pred' + }, + func: { + name: 's', + highlightType: + 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [ + 4 + ], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: + 'shorthandBinary', + highlightType: + 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [ + 3 + ], + emphasizePriority: false, + bound: true, + shorthandBinary: + 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: + 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewCrossed', + type: 'call', + priority: 9 + }, + state: 'default', + type: 'call', + priority: 11 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 9 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8, 9], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [9], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'default', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'default', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'default', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'default', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'default', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'default', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8, 9], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [9], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'active', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 9 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'showFuncUnbound', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8, 9], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [9], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'showFuncUnbound', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 9 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewBefore', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8, 9], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [9], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: + 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: + 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'highlighted', + topLeftBadgeType: + 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'highlighted', + topLeftBadgeType: + 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'highlighted', + topLeftBadgeType: + 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: + 'highlighted', + topLeftBadgeType: + 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: + 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: + 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'highlighted', + topLeftBadgeType: + 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'highlighted', + topLeftBadgeType: + 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'highlighted', + topLeftBadgeType: + 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: + 'highlighted', + topLeftBadgeType: + 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewBefore', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: true, + activePriority: 9 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewAfter', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8, 9], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [9], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewAfter', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 9 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8, 9], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [9], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewCrossed', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 9 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [9], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 13 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [12], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [12, 13], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 12 + }, + state: 'default', + type: 'call', + priority: 13 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [11], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 11 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [10], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 10 + }, + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'showExecutableUnary', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [9], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 13 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [12], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [12, 13], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 12 + }, + state: 'default', + type: 'call', + priority: 13 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [11], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 11 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [10], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 10 + }, + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [9], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 13 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [12], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [12, 13], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 12 + }, + state: 'default', + type: 'call', + priority: 13 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [11], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 11 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [10], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 10 + }, + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: true + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'conditionActive', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'conditionActive', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [9], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 13 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [12], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [12, 13], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 12 + }, + state: 'default', + type: 'call', + priority: 13 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [11], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 11 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [10], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 10 + }, + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 9 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'trueCaseActive', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'trueCaseActive', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [9], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 13 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [12], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [12, 13], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 12 + }, + state: 'default', + type: 'call', + priority: 13 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [11], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 11 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [10], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 10 + }, + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 9 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'trueCaseOnly', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'trueCaseOnly', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [9], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4, + 5, + 6, + 7, + 8, + 9, + 10, + 11, + 13 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [12], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [12, 13], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 12 + }, + state: 'default', + type: 'call', + priority: 13 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [11], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 11 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [10], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 10 + }, + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 9 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 5, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined } ], speed: 5, diff --git a/src/components/Runners/Bpsz.tsx b/src/components/Runners/Bpsz.tsx index ce5be7f85..bdf72f10a 100644 --- a/src/components/Runners/Bpsz.tsx +++ b/src/components/Runners/Bpsz.tsx @@ -10696,6 +10696,50411 @@ const Bpsz = () => ( activePriority: 1, unaryJustExecuted: undefined, containerState: 'stepped' + }, + { + expression: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'showFuncUnbound', + type: 'call', + priority: 1 + }, + previouslyChangedExpressionState: 'showFuncUnbound', + matchExists: undefined, + activePriority: 1, + unaryJustExecuted: undefined, + containerState: 'stepped' + }, + { + expression: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewBefore', + type: 'call', + priority: 1 + }, + previouslyChangedExpressionState: 'betaReducePreviewBefore', + matchExists: true, + activePriority: 1, + unaryJustExecuted: undefined, + containerState: 'stepped' + }, + { + expression: { + arg: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewAfter', + type: 'call', + priority: 1 + }, + previouslyChangedExpressionState: 'betaReducePreviewAfter', + matchExists: undefined, + activePriority: 1, + unaryJustExecuted: undefined, + containerState: 'stepped' + }, + { + expression: { + arg: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewCrossed', + type: 'call', + priority: 1 + }, + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + matchExists: undefined, + activePriority: 1, + unaryJustExecuted: undefined, + containerState: 'stepped' + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'showExecutableUnary', + expression: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + unaryJustExecuted: true + }, + { + expression: { + type: 'conditional', + state: 'conditionActive', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + previouslyChangedExpressionState: 'conditionActive', + matchExists: undefined, + activePriority: 1, + unaryJustExecuted: undefined, + containerState: 'stepped' + }, + { + expression: { + type: 'conditional', + state: 'falseCaseActive', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + previouslyChangedExpressionState: 'falseCaseActive', + matchExists: undefined, + activePriority: 1, + unaryJustExecuted: undefined, + containerState: 'stepped' + }, + { + expression: { + type: 'conditional', + state: 'falseCaseOnly', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + previouslyChangedExpressionState: 'falseCaseOnly', + matchExists: undefined, + activePriority: 1, + unaryJustExecuted: undefined, + containerState: 'stepped' + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [3], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 4], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 4], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'active', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'showFuncUnbound', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 4], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'showFuncUnbound', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'needsAlphaConvert', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 4], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'needsAlphaConvert', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'alphaConvertDone', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 4], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: + 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: + 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'alphaConvertDone', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewBefore', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 4], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewBefore', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: true, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewAfter', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 4], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewAfter', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 4], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewCrossed', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + arg: { + name: 'a', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [3, 4], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 5], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'active', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'showFuncUnbound', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [3, 4], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 5], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'showFuncUnbound', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewBefore', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [3, 4], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + arg: { + name: 'a', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 5], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewBefore', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: true, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewAfter', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [3, 4], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 5], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewAfter', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [3, 4], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + arg: { + name: 'a', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 5], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewCrossed', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'active', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'showFuncUnbound', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'showFuncUnbound', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewBefore', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewBefore', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: true, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewAfter', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewAfter', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewCrossed', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6, 7], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'showExecutableUnary', + expression: { + arg: { + arg: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6, 7], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6, 7], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: true + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'conditionActive', + expression: { + arg: { + arg: { + type: 'conditional', + state: 'conditionActive', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6, 7], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'falseCaseActive', + expression: { + arg: { + arg: { + type: 'conditional', + state: 'falseCaseActive', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6, 7], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'falseCaseOnly', + expression: { + arg: { + arg: { + type: 'conditional', + state: 'falseCaseOnly', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6, 7], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 6], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 6], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'active', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'showFuncUnbound', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 6], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'showFuncUnbound', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'needsAlphaConvert', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 6], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'needsAlphaConvert', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'alphaConvertDone', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 6], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: + 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: + 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'alphaConvertDone', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewBefore', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 6], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewBefore', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: true, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewAfter', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 6], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewAfter', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 6], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewCrossed', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [5, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + arg: { + name: 'a', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 7], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [5, 6], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 7], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'active', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'showFuncUnbound', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [5, 6], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 7], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'showFuncUnbound', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewBefore', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [5, 6], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + arg: { + name: 'a', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 7], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewBefore', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: true, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewAfter', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [5, 6], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 7], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewAfter', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [5, 6], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + arg: { + name: 'a', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 7], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewCrossed', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'active', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'showFuncUnbound', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'showFuncUnbound', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewBefore', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewBefore', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: true, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewAfter', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewAfter', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewCrossed', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 9], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8, 9], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'showExecutableUnary', + expression: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 9], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8, 9], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 9], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8, 9], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: true + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'conditionActive', + expression: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'conditionActive', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 9], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8, 9], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'falseCaseActive', + expression: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'falseCaseActive', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 9], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8, 9], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'falseCaseOnly', + expression: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'falseCaseOnly', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 9], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8, 9], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7, 8], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [7], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7, 8], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'active', + type: 'call', + priority: 7 + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'showFuncUnbound', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [7], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7, 8], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'showFuncUnbound', + type: 'call', + priority: 7 + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'needsAlphaConvert', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [7], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7, 8], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'needsAlphaConvert', + type: 'call', + priority: 7 + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'alphaConvertDone', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [7], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7, 8], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: + 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: + 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: + 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: + 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'alphaConvertDone', + type: 'call', + priority: 7 + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewBefore', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [7], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7, 8], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewBefore', + type: 'call', + priority: 7 + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: true, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewAfter', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [7], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7, 8], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewAfter', + type: 'call', + priority: 7 + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [7], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7, 8], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewCrossed', + type: 'call', + priority: 7 + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 9], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [7, 8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + arg: { + name: 'a', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7, 9], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 9], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [7, 8], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7, 9], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'active', + type: 'call', + priority: 7 + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'showFuncUnbound', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 9], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [7, 8], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7, 9], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'showFuncUnbound', + type: 'call', + priority: 7 + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewBefore', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 9], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [7, 8], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + arg: { + name: 'a', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7, 9], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewBefore', + type: 'call', + priority: 7 + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: true, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewAfter', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 9], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [7, 8], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7, 9], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewAfter', + type: 'call', + priority: 7 + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 9], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [7, 8], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + arg: { + name: 'a', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7, 9], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewCrossed', + type: 'call', + priority: 7 + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'active', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'showFuncUnbound', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'showFuncUnbound', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewBefore', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'highlighted', + topLeftBadgeType: + 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'highlighted', + topLeftBadgeType: + 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'highlighted', + topLeftBadgeType: + 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'highlighted', + topLeftBadgeType: + 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewBefore', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: true, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewAfter', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewAfter', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewCrossed', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8, 9, 11], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [10], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [10, 11], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 10 + }, + state: 'default', + type: 'call', + priority: 11 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [9], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'showExecutableUnary', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8, 9, 11], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [10], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [10, 11], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 10 + }, + state: 'default', + type: 'call', + priority: 11 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [9], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8, 9, 11], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [10], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [10, 11], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 10 + }, + state: 'default', + type: 'call', + priority: 11 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [9], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: true + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'conditionActive', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'conditionActive', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8, 9, 11], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [10], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [10, 11], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 10 + }, + state: 'default', + type: 'call', + priority: 11 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [9], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'trueCaseActive', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'trueCaseActive', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8, 9, 11], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [10], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [10, 11], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 10 + }, + state: 'default', + type: 'call', + priority: 11 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [9], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'trueCaseOnly', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'trueCaseOnly', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8, 9, 11], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [10], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [10, 11], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 10 + }, + state: 'default', + type: 'call', + priority: 11 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [9], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined } ], speed: 5, diff --git a/src/components/Runners/Dwnj.tsx b/src/components/Runners/Dwnj.tsx index 35592cdfb..4adef59c2 100644 --- a/src/components/Runners/Dwnj.tsx +++ b/src/components/Runners/Dwnj.tsx @@ -230,6 +230,547 @@ const Dwnj = () => ( unaryJustExecuted: undefined, matchExists: undefined, activePriority: 1 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'showFuncUnbound', + expression: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1, 2], + emphasizePriority: true, + bound: false + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true + }, + trueCase: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false + }, + body: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true + }, + type: 'function', + meta: undefined + }, + falseCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'showFuncUnbound', + type: 'call', + priority: 1 + }, + state: 'default', + type: 'call', + priority: 2 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 1 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewBefore', + expression: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'a', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1, 2], + emphasizePriority: true, + bound: false + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'a', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true + }, + trueCase: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false + }, + body: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true + }, + type: 'function', + meta: undefined + }, + falseCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewBefore', + type: 'call', + priority: 1 + }, + state: 'default', + type: 'call', + priority: 2 + }, + unaryJustExecuted: undefined, + matchExists: true, + activePriority: 1 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewAfter', + expression: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1, 2], + emphasizePriority: true, + bound: false + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + trueCase: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false + }, + body: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true + }, + type: 'function', + meta: undefined + }, + falseCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewAfter', + type: 'call', + priority: 1 + }, + state: 'default', + type: 'call', + priority: 2 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 1 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + expression: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'a', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1, 2], + emphasizePriority: true, + bound: false + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + trueCase: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false + }, + body: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true + }, + type: 'function', + meta: undefined + }, + falseCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewCrossed', + type: 'call', + priority: 1 + }, + state: 'default', + type: 'call', + priority: 2 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 1 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + trueCase: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1, 2], + emphasizePriority: false, + bound: false + }, + body: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true + }, + type: 'function', + meta: undefined + }, + falseCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + priority: 1 + }, + state: 'default', + type: 'call', + priority: 2 + }, + unaryJustExecuted: undefined } ], speed: 1, diff --git a/src/components/Runners/Fiab.tsx b/src/components/Runners/Fiab.tsx index b495e4d77..0777bda93 100644 --- a/src/components/Runners/Fiab.tsx +++ b/src/components/Runners/Fiab.tsx @@ -6448,6899 +6448,6 @@ const Fiab = () => ( unaryJustExecuted: undefined, matchExists: undefined, activePriority: 1 - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'alphaConvertDone', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - arg: { - name: 'f', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [3], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - name: 'f', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - arg: { - arg: { - name: 'f', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - arg: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1, 3], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'a', - highlightType: 'conflictResolvedHighlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'a', - highlightType: 'conflictResolvedHighlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'alphaConvertDone', - type: 'call', - priority: 1 - }, - state: 'default', - type: 'call', - priority: 3 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: undefined, - activePriority: 1 - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'betaReducePreviewBefore', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - arg: { - name: 'f', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [3], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - name: 'f', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - arg: { - arg: { - name: 'f', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - arg: { - name: 'd', - highlightType: 'highlighted', - topLeftBadgeType: 'match', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1, 3], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'a', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'highlighted', - topLeftBadgeType: 'unmatch', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'highlighted', - topLeftBadgeType: 'match', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'a', - highlightType: 'highlighted', - topLeftBadgeType: 'unmatch', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'betaReducePreviewBefore', - type: 'call', - priority: 1 - }, - state: 'default', - type: 'call', - priority: 3 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: true, - activePriority: 1 - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'betaReducePreviewAfter', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - arg: { - name: 'f', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [3], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - name: 'f', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - arg: { - arg: { - name: 'f', - highlightType: 'betaReduceCallArgHighlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'betaReduceCallArgHighlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'betaReduceCallArgHighlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'betaReduceCallArgHighlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'betaReduceCallArgHighlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'betaReduceCallArgHighlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'betaReduceCallArgHighlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - arg: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1, 3], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'a', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 3], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - arg: { - name: 'f', - highlightType: 'highlighted', - topLeftBadgeType: 'betaReduced', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'highlighted', - topLeftBadgeType: 'betaReduced', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'highlighted', - topLeftBadgeType: 'betaReduced', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2, 3], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'highlighted', - topLeftBadgeType: 'betaReduced', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'highlighted', - topLeftBadgeType: 'betaReduced', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'highlighted', - topLeftBadgeType: 'betaReduced', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'highlighted', - topLeftBadgeType: 'betaReduced', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - state: 'default', - type: 'call', - priority: 3 - }, - func: { - name: 'a', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'betaReducePreviewAfter', - type: 'call', - priority: 1 - }, - state: 'default', - type: 'call', - priority: 3 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: undefined, - activePriority: 1 - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'betaReducePreviewCrossed', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - arg: { - name: 'f', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [3], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - name: 'f', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - arg: { - arg: { - name: 'f', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - arg: { - name: 'd', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1, 3], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'a', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 3], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - arg: { - name: 'f', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2, 3], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - state: 'default', - type: 'call', - priority: 3 - }, - func: { - name: 'a', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'betaReducePreviewCrossed', - type: 'call', - priority: 1 - }, - state: 'default', - type: 'call', - priority: 3 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: undefined, - activePriority: 1 - }, - { - containerState: 'ready', - previouslyChangedExpressionState: 'default', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - arg: { - name: 'f', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - name: 'f', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'a', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [1, 3], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - arg: { - name: 'f', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2, 3], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - state: 'default', - type: 'call', - priority: 3 - }, - func: { - name: 'a', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'active', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - arg: { - name: 'f', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: false - }, - body: { - name: 'f', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'a', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [1, 3], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - arg: { - name: 'f', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2, 3], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - state: 'default', - type: 'call', - priority: 3 - }, - func: { - name: 'a', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - state: 'active', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: undefined, - activePriority: 1 - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'showFuncUnbound', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - arg: { - name: 'f', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: false - }, - body: { - name: 'f', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'a', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 3], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - arg: { - name: 'f', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2, 3], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - state: 'default', - type: 'call', - priority: 3 - }, - func: { - name: 'a', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - state: 'showFuncUnbound', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: undefined, - activePriority: 1 - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'needsAlphaConvert', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - arg: { - name: 'f', - highlightType: 'highlighted', - topLeftBadgeType: 'conflict', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: false - }, - body: { - name: 'f', - highlightType: 'highlighted', - topLeftBadgeType: 'conflict', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'a', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 3], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - arg: { - name: 'f', - highlightType: 'highlighted', - topLeftBadgeType: 'conflict', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2, 3], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - state: 'default', - type: 'call', - priority: 3 - }, - func: { - name: 'a', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - state: 'needsAlphaConvert', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: undefined, - activePriority: 1 - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'alphaConvertDone', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - arg: { - name: 'f', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: false - }, - body: { - name: 'f', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'a', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 3], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - arg: { - name: 'g', - highlightType: 'conflictResolvedHighlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2, 3], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - state: 'default', - type: 'call', - priority: 3 - }, - func: { - name: 'a', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - state: 'alphaConvertDone', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: undefined, - activePriority: 1 - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'betaReducePreviewBefore', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - arg: { - name: 'f', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: false - }, - body: { - name: 'f', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'a', - highlightType: 'highlighted', - topLeftBadgeType: 'match', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'highlighted', - topLeftBadgeType: 'unmatch', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 3], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - arg: { - name: 'g', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'highlighted', - topLeftBadgeType: 'unmatch', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2, 3], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'highlighted', - topLeftBadgeType: 'unmatch', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'highlighted', - topLeftBadgeType: 'unmatch', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'highlighted', - topLeftBadgeType: 'unmatch', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - state: 'default', - type: 'call', - priority: 3 - }, - func: { - name: 'a', - highlightType: 'highlighted', - topLeftBadgeType: 'match', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - state: 'betaReducePreviewBefore', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: true, - activePriority: 1 - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'betaReducePreviewAfter', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - arg: { - name: 'f', - highlightType: 'betaReduceCallArgHighlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: false - }, - body: { - name: 'f', - highlightType: 'betaReduceCallArgHighlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'a', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 3], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - arg: { - name: 'g', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2, 3], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - state: 'default', - type: 'call', - priority: 3 - }, - func: { - arg: { - name: 'f', - highlightType: 'highlighted', - topLeftBadgeType: 'betaReduced', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'f', - highlightType: 'highlighted', - topLeftBadgeType: 'betaReduced', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - state: 'betaReducePreviewAfter', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: undefined, - activePriority: 1 - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'betaReducePreviewCrossed', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - arg: { - name: 'f', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: false - }, - body: { - name: 'f', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'a', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 3], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - arg: { - name: 'g', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2, 3], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - state: 'default', - type: 'call', - priority: 3 - }, - func: { - arg: { - name: 'f', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'f', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - state: 'betaReducePreviewCrossed', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: undefined, - activePriority: 1 - }, - { - containerState: 'ready', - previouslyChangedExpressionState: 'default', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [1, 3], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - arg: { - name: 'g', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2, 3], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - state: 'default', - type: 'call', - priority: 3 - }, - func: { - arg: { - name: 'f', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'f', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'active', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [1, 3], - funcPriorityAgg: [], - emphasizePriority: true, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - arg: { - name: 'g', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2, 3], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - state: 'default', - type: 'call', - priority: 3 - }, - func: { - arg: { - name: 'f', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'f', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - state: 'active', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: undefined, - activePriority: 1 - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'showFuncBound', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1, 3], - funcPriorityAgg: [], - emphasizePriority: true, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - arg: { - name: 'g', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2, 3], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - state: 'default', - type: 'call', - priority: 3 - }, - func: { - arg: { - name: 'f', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'f', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - state: 'showFuncBound', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: undefined, - activePriority: 1 - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'betaReducePreviewBefore', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1, 3], - funcPriorityAgg: [], - emphasizePriority: true, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - arg: { - name: 'g', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2, 3], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - state: 'default', - type: 'call', - priority: 3 - }, - func: { - arg: { - name: 'f', - highlightType: 'highlighted', - topLeftBadgeType: 'match', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'f', - highlightType: 'highlighted', - topLeftBadgeType: 'match', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - state: 'betaReducePreviewBefore', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: true, - activePriority: 1 - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'betaReducePreviewAfter', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'betaReduceCallArgHighlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1, 3], - funcPriorityAgg: [], - emphasizePriority: true, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - arg: { - name: 'g', - highlightType: 'betaReduceCallArgHighlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'betaReduceCallArgHighlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'betaReduceCallArgHighlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2, 3], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'betaReduceCallArgHighlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'betaReduceCallArgHighlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'betaReduceCallArgHighlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'betaReduceCallArgHighlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - state: 'default', - type: 'call', - priority: 3 - }, - func: { - arg: { - name: 'f', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'b', - highlightType: 'highlighted', - topLeftBadgeType: 'betaReduced', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - arg: { - name: 'g', - highlightType: 'highlighted', - topLeftBadgeType: 'betaReduced', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'highlighted', - topLeftBadgeType: 'betaReduced', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'highlighted', - topLeftBadgeType: 'betaReduced', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1, 2], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'highlighted', - topLeftBadgeType: 'betaReduced', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'highlighted', - topLeftBadgeType: 'betaReduced', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'highlighted', - topLeftBadgeType: 'betaReduced', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'highlighted', - topLeftBadgeType: 'betaReduced', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - state: 'default', - type: 'call', - priority: 2 - }, - type: 'function', - meta: undefined - }, - state: 'betaReducePreviewAfter', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: undefined, - activePriority: 1 - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'betaReducePreviewCrossed', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1, 3], - funcPriorityAgg: [], - emphasizePriority: true, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - arg: { - name: 'g', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2, 3], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - state: 'default', - type: 'call', - priority: 3 - }, - func: { - arg: { - name: 'f', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - arg: { - name: 'g', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1, 2], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - state: 'default', - type: 'call', - priority: 2 - }, - type: 'function', - meta: undefined - }, - state: 'betaReducePreviewCrossed', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: undefined, - activePriority: 1 - }, - { - containerState: 'ready', - previouslyChangedExpressionState: 'default', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - arg: { - name: 'g', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1, 2], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - state: 'default', - type: 'call', - priority: 2 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'active', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - arg: { - name: 'g', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1, 2], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'active', - type: 'call', - priority: 1 - }, - state: 'default', - type: 'call', - priority: 2 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: undefined, - activePriority: 1 - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'showFuncUnbound', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - arg: { - name: 'g', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1, 2], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'showFuncUnbound', - type: 'call', - priority: 1 - }, - state: 'default', - type: 'call', - priority: 2 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: undefined, - activePriority: 1 - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'betaReducePreviewBefore', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - arg: { - name: 'g', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'highlighted', - topLeftBadgeType: 'match', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1, 2], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'highlighted', - topLeftBadgeType: 'unmatch', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'highlighted', - topLeftBadgeType: 'match', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'highlighted', - topLeftBadgeType: 'unmatch', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'betaReducePreviewBefore', - type: 'call', - priority: 1 - }, - state: 'default', - type: 'call', - priority: 2 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: true, - activePriority: 1 - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'betaReducePreviewAfter', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - arg: { - name: 'g', - highlightType: 'betaReduceCallArgHighlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'betaReduceCallArgHighlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1, 2], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - name: 'g', - highlightType: 'highlighted', - topLeftBadgeType: 'betaReduced', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'highlighted', - topLeftBadgeType: 'betaReduced', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'betaReducePreviewAfter', - type: 'call', - priority: 1 - }, - state: 'default', - type: 'call', - priority: 2 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: undefined, - activePriority: 1 - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'betaReducePreviewCrossed', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - arg: { - name: 'g', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1, 2], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - name: 'g', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'betaReducePreviewCrossed', - type: 'call', - priority: 1 - }, - state: 'default', - type: 'call', - priority: 2 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: undefined, - activePriority: 1 - }, - { - containerState: 'ready', - previouslyChangedExpressionState: 'default', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - name: 'e', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - name: 'g', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'active', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - name: 'g', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - state: 'active', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: undefined, - activePriority: 1 - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'showFuncUnbound', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - name: 'g', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - state: 'showFuncUnbound', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: undefined, - activePriority: 1 - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'betaReducePreviewBefore', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - name: 'e', - highlightType: 'highlighted', - topLeftBadgeType: 'match', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'highlighted', - topLeftBadgeType: 'unmatch', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - name: 'g', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'highlighted', - topLeftBadgeType: 'unmatch', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'highlighted', - topLeftBadgeType: 'match', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - state: 'betaReducePreviewBefore', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: true, - activePriority: 1 - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'betaReducePreviewAfter', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'b', - highlightType: 'betaReduceCallArgHighlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - name: 'g', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'b', - highlightType: 'highlighted', - topLeftBadgeType: 'betaReduced', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - state: 'betaReducePreviewAfter', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: undefined, - activePriority: 1 - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'betaReducePreviewCrossed', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'b', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - name: 'e', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - name: 'g', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - state: 'betaReducePreviewCrossed', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: undefined, - activePriority: 1 - }, - { - containerState: 'ready', - previouslyChangedExpressionState: 'default', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - name: 'g', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'active', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: true, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - name: 'g', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - state: 'active', - type: 'call', - priority: 2 - }, - func: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: undefined, - activePriority: 2 - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'showFuncBound', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: true, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - name: 'g', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - state: 'showFuncBound', - type: 'call', - priority: 2 - }, - func: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: undefined, - activePriority: 2 - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'betaReducePreviewBefore', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: true, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - name: 'g', - highlightType: 'highlighted', - topLeftBadgeType: 'unmatch', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'highlighted', - topLeftBadgeType: 'unmatch', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - state: 'betaReducePreviewBefore', - type: 'call', - priority: 2 - }, - func: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: false, - activePriority: 2 - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'betaReducePreviewCrossed', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: true, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - name: 'g', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - state: 'betaReducePreviewCrossed', - type: 'call', - priority: 2 - }, - func: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: undefined, - activePriority: 2 - }, - { - containerState: 'done', - previouslyChangedExpressionState: 'default', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined } ], speed: 5, diff --git a/src/components/Runners/Ilrn.tsx b/src/components/Runners/Ilrn.tsx index 4bce75eb1..b6154fd6e 100644 --- a/src/components/Runners/Ilrn.tsx +++ b/src/components/Runners/Ilrn.tsx @@ -7471,6 +7471,37315 @@ const Ilrn = () => ( unaryJustExecuted: undefined, matchExists: undefined, activePriority: 1 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewBefore', + expression: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [3], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1, 3], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewBefore', + type: 'call', + priority: 1 + }, + state: 'default', + type: 'call', + priority: 3 + }, + unaryJustExecuted: undefined, + matchExists: true, + activePriority: 1 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewAfter', + expression: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [3], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1, 3], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewAfter', + type: 'call', + priority: 1 + }, + state: 'default', + type: 'call', + priority: 3 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 1 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + expression: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [3], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1, 3], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewCrossed', + type: 'call', + priority: 1 + }, + state: 'default', + type: 'call', + priority: 3 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 1 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + expression: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'active', + type: 'call', + priority: 1 + }, + previouslyChangedExpressionState: 'active', + matchExists: undefined, + activePriority: 1, + unaryJustExecuted: undefined, + containerState: 'stepped' + }, + { + expression: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'showFuncUnbound', + type: 'call', + priority: 1 + }, + previouslyChangedExpressionState: 'showFuncUnbound', + matchExists: undefined, + activePriority: 1, + unaryJustExecuted: undefined, + containerState: 'stepped' + }, + { + expression: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewBefore', + type: 'call', + priority: 1 + }, + previouslyChangedExpressionState: 'betaReducePreviewBefore', + matchExists: true, + activePriority: 1, + unaryJustExecuted: undefined, + containerState: 'stepped' + }, + { + expression: { + arg: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewAfter', + type: 'call', + priority: 1 + }, + previouslyChangedExpressionState: 'betaReducePreviewAfter', + matchExists: undefined, + activePriority: 1, + unaryJustExecuted: undefined, + containerState: 'stepped' + }, + { + expression: { + arg: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewCrossed', + type: 'call', + priority: 1 + }, + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + matchExists: undefined, + activePriority: 1, + unaryJustExecuted: undefined, + containerState: 'stepped' + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'showExecutableUnary', + expression: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + unaryJustExecuted: true + }, + { + expression: { + type: 'conditional', + state: 'conditionActive', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + previouslyChangedExpressionState: 'conditionActive', + matchExists: undefined, + activePriority: 1, + unaryJustExecuted: undefined, + containerState: 'stepped' + }, + { + expression: { + type: 'conditional', + state: 'falseCaseActive', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + previouslyChangedExpressionState: 'falseCaseActive', + matchExists: undefined, + activePriority: 1, + unaryJustExecuted: undefined, + containerState: 'stepped' + }, + { + expression: { + type: 'conditional', + state: 'falseCaseOnly', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + previouslyChangedExpressionState: 'falseCaseOnly', + matchExists: undefined, + activePriority: 1, + unaryJustExecuted: undefined, + containerState: 'stepped' + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [3], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 4], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 4], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'active', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'showFuncUnbound', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 4], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'showFuncUnbound', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'needsAlphaConvert', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 4], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'needsAlphaConvert', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'alphaConvertDone', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 4], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: + 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: + 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'alphaConvertDone', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewBefore', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 4], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewBefore', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: true, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewAfter', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 4], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewAfter', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 4], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewCrossed', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + arg: { + name: 'a', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [3, 4], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 5], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'active', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'showFuncUnbound', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [3, 4], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 5], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'showFuncUnbound', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewBefore', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [3, 4], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + arg: { + name: 'a', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 5], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewBefore', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: true, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewAfter', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [3, 4], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 5], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewAfter', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [3, 4], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + arg: { + name: 'a', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 5], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewCrossed', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'active', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'showFuncUnbound', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'showFuncUnbound', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewBefore', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewBefore', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: true, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewAfter', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewAfter', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewCrossed', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6, 7], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'showExecutableUnary', + expression: { + arg: { + arg: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6, 7], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6, 7], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: true + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'conditionActive', + expression: { + arg: { + arg: { + type: 'conditional', + state: 'conditionActive', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6, 7], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'falseCaseActive', + expression: { + arg: { + arg: { + type: 'conditional', + state: 'falseCaseActive', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6, 7], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'falseCaseOnly', + expression: { + arg: { + arg: { + type: 'conditional', + state: 'falseCaseOnly', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6, 7], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 6], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 6], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'active', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'showFuncUnbound', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 6], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'showFuncUnbound', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'needsAlphaConvert', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 6], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'needsAlphaConvert', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'alphaConvertDone', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 6], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: + 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: + 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'alphaConvertDone', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewBefore', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 6], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewBefore', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: true, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewAfter', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 6], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewAfter', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 6], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewCrossed', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [5, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + arg: { + name: 'a', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 7], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [5, 6], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 7], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'active', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'showFuncUnbound', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [5, 6], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 7], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'showFuncUnbound', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewBefore', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [5, 6], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + arg: { + name: 'a', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 7], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewBefore', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: true, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewAfter', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [5, 6], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 7], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewAfter', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [5, 6], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + arg: { + name: 'a', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 7], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewCrossed', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'active', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'showFuncUnbound', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'showFuncUnbound', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewBefore', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewBefore', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: true, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewAfter', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewAfter', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewCrossed', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 9], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8, 9], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'showExecutableUnary', + expression: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 9], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8, 9], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 9], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8, 9], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: true + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'conditionActive', + expression: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'conditionActive', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 9], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8, 9], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'trueCaseActive', + expression: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'trueCaseActive', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 9], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8, 9], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'trueCaseOnly', + expression: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'trueCaseOnly', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 9], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8, 9], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined } ], speed: 5, diff --git a/src/components/Runners/Jreq.tsx b/src/components/Runners/Jreq.tsx index 00e55a003..f5d4e63ba 100644 --- a/src/components/Runners/Jreq.tsx +++ b/src/components/Runners/Jreq.tsx @@ -10632,6 +10632,50181 @@ const Jreq = () => ( activePriority: 1, unaryJustExecuted: undefined, containerState: 'stepped' + }, + { + expression: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'showFuncUnbound', + type: 'call', + priority: 1 + }, + previouslyChangedExpressionState: 'showFuncUnbound', + matchExists: undefined, + activePriority: 1, + unaryJustExecuted: undefined, + containerState: 'stepped' + }, + { + expression: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewBefore', + type: 'call', + priority: 1 + }, + previouslyChangedExpressionState: 'betaReducePreviewBefore', + matchExists: true, + activePriority: 1, + unaryJustExecuted: undefined, + containerState: 'stepped' + }, + { + expression: { + arg: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewAfter', + type: 'call', + priority: 1 + }, + previouslyChangedExpressionState: 'betaReducePreviewAfter', + matchExists: undefined, + activePriority: 1, + unaryJustExecuted: undefined, + containerState: 'stepped' + }, + { + expression: { + arg: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewCrossed', + type: 'call', + priority: 1 + }, + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + matchExists: undefined, + activePriority: 1, + unaryJustExecuted: undefined, + containerState: 'stepped' + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'showExecutableUnary', + expression: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + unaryJustExecuted: true + }, + { + expression: { + type: 'conditional', + state: 'conditionActive', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + previouslyChangedExpressionState: 'conditionActive', + matchExists: undefined, + activePriority: 1, + unaryJustExecuted: undefined, + containerState: 'stepped' + }, + { + expression: { + type: 'conditional', + state: 'falseCaseActive', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + previouslyChangedExpressionState: 'falseCaseActive', + matchExists: undefined, + activePriority: 1, + unaryJustExecuted: undefined, + containerState: 'stepped' + }, + { + expression: { + type: 'conditional', + state: 'falseCaseOnly', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + previouslyChangedExpressionState: 'falseCaseOnly', + matchExists: undefined, + activePriority: 1, + unaryJustExecuted: undefined, + containerState: 'stepped' + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [3], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 4], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 4], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'active', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'showFuncUnbound', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 4], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'showFuncUnbound', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'needsAlphaConvert', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 4], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'needsAlphaConvert', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'alphaConvertDone', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 4], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: + 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: + 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'alphaConvertDone', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewBefore', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 4], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewBefore', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: true, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewAfter', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 4], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewAfter', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 4], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewCrossed', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + arg: { + name: 'a', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [3, 4], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 5], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'active', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'showFuncUnbound', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [3, 4], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 5], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'showFuncUnbound', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewBefore', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [3, 4], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + arg: { + name: 'a', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 5], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewBefore', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: true, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewAfter', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [3, 4], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 5], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewAfter', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [3, 4], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + arg: { + name: 'a', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 5], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewCrossed', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'active', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'showFuncUnbound', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'showFuncUnbound', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewBefore', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewBefore', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: true, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewAfter', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewAfter', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewCrossed', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6, 7], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'showExecutableUnary', + expression: { + arg: { + arg: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6, 7], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6, 7], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: true + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'conditionActive', + expression: { + arg: { + arg: { + type: 'conditional', + state: 'conditionActive', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6, 7], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'falseCaseActive', + expression: { + arg: { + arg: { + type: 'conditional', + state: 'falseCaseActive', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6, 7], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'falseCaseOnly', + expression: { + arg: { + arg: { + type: 'conditional', + state: 'falseCaseOnly', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6, 7], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 6], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 6], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'active', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'showFuncUnbound', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 6], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'showFuncUnbound', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'needsAlphaConvert', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 6], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'needsAlphaConvert', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'alphaConvertDone', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 6], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: + 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: + 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: + 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'alphaConvertDone', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewBefore', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 6], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewBefore', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: true, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewAfter', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 6], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewAfter', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 6], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewCrossed', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [5, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + arg: { + name: 'a', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 7], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [5, 6], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 7], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'active', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'showFuncUnbound', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [5, 6], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 7], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'showFuncUnbound', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewBefore', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [5, 6], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + arg: { + name: 'a', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 7], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewBefore', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: true, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewAfter', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [5, 6], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 7], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewAfter', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [5, 6], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + arg: { + name: 'a', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 7], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewCrossed', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'active', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'showFuncUnbound', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'showFuncUnbound', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewBefore', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewBefore', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: true, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewAfter', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewAfter', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewCrossed', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 9], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8, 9], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'showExecutableUnary', + expression: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 9], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8, 9], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 9], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8, 9], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: true + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'conditionActive', + expression: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'conditionActive', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 9], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8, 9], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'falseCaseActive', + expression: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'falseCaseActive', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 9], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8, 9], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'falseCaseOnly', + expression: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'falseCaseOnly', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 9], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8, 9], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7, 8], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [7], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7, 8], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'active', + type: 'call', + priority: 7 + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'showFuncUnbound', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [7], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7, 8], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'showFuncUnbound', + type: 'call', + priority: 7 + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'needsAlphaConvert', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [7], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7, 8], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'needsAlphaConvert', + type: 'call', + priority: 7 + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'alphaConvertDone', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [7], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7, 8], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: + 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: + 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: + 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: + 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: + 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'alphaConvertDone', + type: 'call', + priority: 7 + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewBefore', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [7], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7, 8], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewBefore', + type: 'call', + priority: 7 + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: true, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewAfter', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [7], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7, 8], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewAfter', + type: 'call', + priority: 7 + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [7], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7, 8], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewCrossed', + type: 'call', + priority: 7 + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 9], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [7, 8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + arg: { + name: 'a', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7, 9], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 9], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [7, 8], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7, 9], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'active', + type: 'call', + priority: 7 + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'showFuncUnbound', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 9], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [7, 8], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7, 9], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'showFuncUnbound', + type: 'call', + priority: 7 + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewBefore', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 9], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [7, 8], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + arg: { + name: 'a', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7, 9], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewBefore', + type: 'call', + priority: 7 + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: true, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewAfter', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 9], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [7, 8], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7, 9], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewAfter', + type: 'call', + priority: 7 + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 9], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [7, 8], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + func: { + arg: { + name: 'a', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7, 9], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: + 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewCrossed', + type: 'call', + priority: 7 + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'active', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'showFuncUnbound', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'showFuncUnbound', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewBefore', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'highlighted', + topLeftBadgeType: + 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'highlighted', + topLeftBadgeType: + 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'highlighted', + topLeftBadgeType: + 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'highlighted', + topLeftBadgeType: + 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewBefore', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: true, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewAfter', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewAfter', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewCrossed', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8, 9, 11], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [10], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [10, 11], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 10 + }, + state: 'default', + type: 'call', + priority: 11 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [9], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'showExecutableUnary', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8, 9, 11], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [10], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [10, 11], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 10 + }, + state: 'default', + type: 'call', + priority: 11 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [9], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8, 9, 11], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [10], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [10, 11], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 10 + }, + state: 'default', + type: 'call', + priority: 11 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [9], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: true + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'conditionActive', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'conditionActive', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8, 9, 11], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [10], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [10, 11], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 10 + }, + state: 'default', + type: 'call', + priority: 11 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [9], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'trueCaseActive', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'trueCaseActive', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8, 9, 11], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [10], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [10, 11], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 10 + }, + state: 'default', + type: 'call', + priority: 11 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [9], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'trueCaseOnly', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'trueCaseOnly', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8, 9, 11], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [10], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [10, 11], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 10 + }, + state: 'default', + type: 'call', + priority: 11 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [9], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined } ], speed: 5, diff --git a/src/components/Runners/Luir.tsx b/src/components/Runners/Luir.tsx index ea59becfb..21ccf2ce0 100644 --- a/src/components/Runners/Luir.tsx +++ b/src/components/Runners/Luir.tsx @@ -488,6 +488,1664 @@ const Luir = () => ( } }, unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'active', + priority: 3, + func: { + type: 'variable', + bound: true, + emphasizePriority: true, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [3], + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'magicalExpanded', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + state: 'magicalExpanded', + func: { + type: 'function', + arg: { + type: 'variable', + bound: false, + emphasizePriority: true, + argPriorityAgg: [], + funcPriorityAgg: [1], + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none' + }, + body: { + type: 'conditional', + checkType: 'isZero', + condition: { + type: 'variable', + bound: true, + emphasizePriority: true, + argPriorityAgg: [], + funcPriorityAgg: [], + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + shorthandUnary: 'pred' + }, + priority: 1, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 2, + func: { + type: 'variable', + bound: true, + emphasizePriority: true, + argPriorityAgg: [], + funcPriorityAgg: [2], + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [4], + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + type: 'variable', + bound: true, + emphasizePriority: true, + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + shorthandUnary: 'pred' + } + } + } + } + } + }, + type: 'call', + priority: 1, + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + state: 'default', + func: { + type: 'function', + arg: { + type: 'variable', + bound: false, + emphasizePriority: false, + argPriorityAgg: [], + funcPriorityAgg: [3], + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none' + }, + body: { + type: 'conditional', + checkType: 'isZero', + condition: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [], + funcPriorityAgg: [], + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + shorthandUnary: 'pred' + }, + priority: 1, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 2, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [], + funcPriorityAgg: [2], + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [4], + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + shorthandUnary: 'pred' + } + } + } + } + } + }, + type: 'call', + priority: 3, + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + } + } + } + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + state: 'active', + func: { + type: 'function', + arg: { + type: 'variable', + bound: false, + emphasizePriority: true, + argPriorityAgg: [], + funcPriorityAgg: [3], + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none' + }, + body: { + type: 'conditional', + checkType: 'isZero', + condition: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [], + funcPriorityAgg: [], + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + shorthandUnary: 'pred' + }, + priority: 1, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 2, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [], + funcPriorityAgg: [2], + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [4], + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + shorthandUnary: 'pred' + } + } + } + } + } + }, + type: 'call', + priority: 3, + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'showFuncBound', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + state: 'showFuncBound', + func: { + type: 'function', + arg: { + type: 'variable', + bound: false, + emphasizePriority: true, + argPriorityAgg: [], + funcPriorityAgg: [3], + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg' + }, + body: { + type: 'conditional', + checkType: 'isZero', + condition: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [], + funcPriorityAgg: [], + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + shorthandUnary: 'pred' + }, + priority: 1, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 2, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [], + funcPriorityAgg: [2], + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [4], + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + magical: true + }, + arg: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + shorthandUnary: 'pred' + } + } + } + } + } + }, + type: 'call', + priority: 3, + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewBefore', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + state: 'betaReducePreviewBefore', + func: { + type: 'function', + arg: { + type: 'variable', + bound: false, + emphasizePriority: true, + argPriorityAgg: [], + funcPriorityAgg: [3], + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg' + }, + body: { + type: 'conditional', + checkType: 'isZero', + condition: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [], + funcPriorityAgg: [], + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + shorthandUnary: 'pred' + }, + priority: 1, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 2, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [], + funcPriorityAgg: [2], + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [4], + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + magical: true + }, + arg: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + shorthandUnary: 'pred' + } + } + } + } + } + }, + type: 'call', + priority: 3, + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: true, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewAfter', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + state: 'betaReducePreviewAfter', + func: { + type: 'function', + arg: { + type: 'variable', + bound: false, + emphasizePriority: true, + argPriorityAgg: [], + funcPriorityAgg: [3], + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg' + }, + body: { + type: 'conditional', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + }, + priority: 1, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [4], + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + } + } + } + } + } + }, + type: 'call', + priority: 3, + arg: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + state: 'betaReducePreviewCrossed', + func: { + type: 'function', + arg: { + type: 'variable', + bound: false, + emphasizePriority: true, + argPriorityAgg: [], + funcPriorityAgg: [3], + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg' + }, + body: { + type: 'conditional', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + }, + priority: 1, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [4], + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + } + } + } + } + } + }, + type: 'call', + priority: 3, + arg: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'conditional', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + }, + priority: 3, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 5, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 6, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [6], + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + } + } + } + } + } + } + }, + unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'showExecutableUnary', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'conditional', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + }, + priority: 3, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 5, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 6, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [6], + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + } + } + } + } + } + } + }, + unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'conditional', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + priority: 3, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 5, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 6, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [6], + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + } + } + } + } + } + } + }, + unaryJustExecuted: true } ], speed: 1, diff --git a/src/components/Runners/Mihy.tsx b/src/components/Runners/Mihy.tsx index ec1e6230d..2eb922748 100644 --- a/src/components/Runners/Mihy.tsx +++ b/src/components/Runners/Mihy.tsx @@ -1453,6 +1453,3318 @@ const Mihy = () => ( } }, unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'conditional', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + priority: 3, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 5, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 6, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [6], + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + } + } + } + } + } + } + }, + unaryJustExecuted: true + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'conditionActive', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'conditional', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + priority: 3, + state: 'conditionActive', + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 5, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 6, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [6], + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + } + } + } + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'falseCaseActive', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'conditional', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + priority: 3, + state: 'falseCaseActive', + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 5, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 6, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [6], + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + } + } + } + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'falseCaseOnly', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'conditional', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + priority: 3, + state: 'falseCaseOnly', + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 5, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 6, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [6], + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + } + } + } + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 5, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [5], + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + } + } + } + } + } + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'active', + priority: 5, + func: { + type: 'variable', + bound: true, + emphasizePriority: true, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [5], + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + } + } + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'magicalExpanded', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + state: 'magicalExpanded', + func: { + type: 'function', + arg: { + type: 'variable', + bound: false, + emphasizePriority: true, + argPriorityAgg: [], + funcPriorityAgg: [1], + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none' + }, + body: { + type: 'conditional', + checkType: 'isZero', + condition: { + type: 'variable', + bound: true, + emphasizePriority: true, + argPriorityAgg: [], + funcPriorityAgg: [], + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + shorthandUnary: 'pred' + }, + priority: 1, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 2, + func: { + type: 'variable', + bound: true, + emphasizePriority: true, + argPriorityAgg: [], + funcPriorityAgg: [2], + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [4], + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + type: 'variable', + bound: true, + emphasizePriority: true, + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + shorthandUnary: 'pred' + } + } + } + } + } + }, + type: 'call', + priority: 1, + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + } + } + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + state: 'default', + func: { + type: 'function', + arg: { + type: 'variable', + bound: false, + emphasizePriority: false, + argPriorityAgg: [], + funcPriorityAgg: [5], + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none' + }, + body: { + type: 'conditional', + checkType: 'isZero', + condition: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [], + funcPriorityAgg: [], + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + shorthandUnary: 'pred' + }, + priority: 1, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 2, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [], + funcPriorityAgg: [2], + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [4], + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + shorthandUnary: 'pred' + } + } + } + } + } + }, + type: 'call', + priority: 5, + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + } + } + } + } + } + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + state: 'active', + func: { + type: 'function', + arg: { + type: 'variable', + bound: false, + emphasizePriority: true, + argPriorityAgg: [], + funcPriorityAgg: [5], + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none' + }, + body: { + type: 'conditional', + checkType: 'isZero', + condition: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [], + funcPriorityAgg: [], + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + shorthandUnary: 'pred' + }, + priority: 1, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 2, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [], + funcPriorityAgg: [2], + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [4], + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + shorthandUnary: 'pred' + } + } + } + } + } + }, + type: 'call', + priority: 5, + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + } + } + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'showFuncBound', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + state: 'showFuncBound', + func: { + type: 'function', + arg: { + type: 'variable', + bound: false, + emphasizePriority: true, + argPriorityAgg: [], + funcPriorityAgg: [5], + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg' + }, + body: { + type: 'conditional', + checkType: 'isZero', + condition: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [], + funcPriorityAgg: [], + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + shorthandUnary: 'pred' + }, + priority: 1, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 2, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [], + funcPriorityAgg: [2], + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [4], + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + magical: true + }, + arg: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + shorthandUnary: 'pred' + } + } + } + } + } + }, + type: 'call', + priority: 5, + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + } + } + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewBefore', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + state: 'betaReducePreviewBefore', + func: { + type: 'function', + arg: { + type: 'variable', + bound: false, + emphasizePriority: true, + argPriorityAgg: [], + funcPriorityAgg: [5], + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg' + }, + body: { + type: 'conditional', + checkType: 'isZero', + condition: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [], + funcPriorityAgg: [], + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + shorthandUnary: 'pred' + }, + priority: 1, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 2, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [], + funcPriorityAgg: [2], + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [4], + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + magical: true + }, + arg: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + shorthandUnary: 'pred' + } + } + } + } + } + }, + type: 'call', + priority: 5, + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + } + } + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: true, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewAfter', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + state: 'betaReducePreviewAfter', + func: { + type: 'function', + arg: { + type: 'variable', + bound: false, + emphasizePriority: true, + argPriorityAgg: [], + funcPriorityAgg: [5], + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg' + }, + body: { + type: 'conditional', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + }, + priority: 1, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [4], + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + } + } + } + } + } + }, + type: 'call', + priority: 5, + arg: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + } + } + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + state: 'betaReducePreviewCrossed', + func: { + type: 'function', + arg: { + type: 'variable', + bound: false, + emphasizePriority: true, + argPriorityAgg: [], + funcPriorityAgg: [5], + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg' + }, + body: { + type: 'conditional', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + }, + priority: 1, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [4], + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + } + } + } + } + } + }, + type: 'call', + priority: 5, + arg: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + } + } + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'conditional', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + }, + priority: 5, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 6, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 7, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 8, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [8], + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + } + } + } + } + } + } + } + } + }, + unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'showExecutableUnary', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'conditional', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + }, + priority: 5, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 6, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 7, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 8, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [8], + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + } + } + } + } + } + } + } + } + }, + unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'conditional', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + priority: 5, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 6, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 7, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 8, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [8], + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + } + } + } + } + } + } + } + } + }, + unaryJustExecuted: true + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'conditionActive', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'conditional', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + priority: 5, + state: 'conditionActive', + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 6, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 7, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 8, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [8], + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + } + } + } + } + } + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'trueCaseActive', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'conditional', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + priority: 5, + state: 'trueCaseActive', + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 6, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 7, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 8, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [8], + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + } + } + } + } + } + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'trueCaseOnly', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'conditional', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + priority: 5, + state: 'trueCaseOnly', + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 6, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 7, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 8, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [8], + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + } + } + } + } + } + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + } + } + } + } + }, + unaryJustExecuted: undefined } ], speed: 1.75, diff --git a/src/components/Runners/Peoq.tsx b/src/components/Runners/Peoq.tsx index b072e9a77..0965d2477 100644 --- a/src/components/Runners/Peoq.tsx +++ b/src/components/Runners/Peoq.tsx @@ -1766,6 +1766,7997 @@ const Peoq = () => ( unaryJustExecuted: undefined, matchExists: undefined, activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'magicalExpanded', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + state: 'magicalExpanded', + func: { + type: 'function', + arg: { + type: 'variable', + bound: false, + emphasizePriority: true, + argPriorityAgg: [], + funcPriorityAgg: [1], + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none' + }, + body: { + type: 'conditional', + checkType: 'isZero', + condition: { + type: 'variable', + bound: true, + emphasizePriority: true, + argPriorityAgg: [], + funcPriorityAgg: [], + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + shorthandUnary: 'pred' + }, + priority: 1, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 2, + func: { + type: 'variable', + bound: true, + emphasizePriority: true, + argPriorityAgg: [], + funcPriorityAgg: [2], + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [4], + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + type: 'variable', + bound: true, + emphasizePriority: true, + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + shorthandUnary: 'pred' + } + } + } + } + } + }, + type: 'call', + priority: 1, + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + state: 'default', + func: { + type: 'function', + arg: { + type: 'variable', + bound: false, + emphasizePriority: false, + argPriorityAgg: [], + funcPriorityAgg: [3], + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none' + }, + body: { + type: 'conditional', + checkType: 'isZero', + condition: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [], + funcPriorityAgg: [], + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + shorthandUnary: 'pred' + }, + priority: 1, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 2, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [], + funcPriorityAgg: [2], + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [4], + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + shorthandUnary: 'pred' + } + } + } + } + } + }, + type: 'call', + priority: 3, + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + } + } + } + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + state: 'active', + func: { + type: 'function', + arg: { + type: 'variable', + bound: false, + emphasizePriority: true, + argPriorityAgg: [], + funcPriorityAgg: [3], + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none' + }, + body: { + type: 'conditional', + checkType: 'isZero', + condition: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [], + funcPriorityAgg: [], + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + shorthandUnary: 'pred' + }, + priority: 1, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 2, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [], + funcPriorityAgg: [2], + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [4], + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + shorthandUnary: 'pred' + } + } + } + } + } + }, + type: 'call', + priority: 3, + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'showFuncBound', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + state: 'showFuncBound', + func: { + type: 'function', + arg: { + type: 'variable', + bound: false, + emphasizePriority: true, + argPriorityAgg: [], + funcPriorityAgg: [3], + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg' + }, + body: { + type: 'conditional', + checkType: 'isZero', + condition: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [], + funcPriorityAgg: [], + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + shorthandUnary: 'pred' + }, + priority: 1, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 2, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [], + funcPriorityAgg: [2], + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [4], + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + magical: true + }, + arg: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + shorthandUnary: 'pred' + } + } + } + } + } + }, + type: 'call', + priority: 3, + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewBefore', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + state: 'betaReducePreviewBefore', + func: { + type: 'function', + arg: { + type: 'variable', + bound: false, + emphasizePriority: true, + argPriorityAgg: [], + funcPriorityAgg: [3], + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg' + }, + body: { + type: 'conditional', + checkType: 'isZero', + condition: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [], + funcPriorityAgg: [], + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + shorthandUnary: 'pred' + }, + priority: 1, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 2, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [], + funcPriorityAgg: [2], + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [4], + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + magical: true + }, + arg: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + shorthandUnary: 'pred' + } + } + } + } + } + }, + type: 'call', + priority: 3, + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: true, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewAfter', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + state: 'betaReducePreviewAfter', + func: { + type: 'function', + arg: { + type: 'variable', + bound: false, + emphasizePriority: true, + argPriorityAgg: [], + funcPriorityAgg: [3], + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg' + }, + body: { + type: 'conditional', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + }, + priority: 1, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [4], + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + } + } + } + } + } + }, + type: 'call', + priority: 3, + arg: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + state: 'betaReducePreviewCrossed', + func: { + type: 'function', + arg: { + type: 'variable', + bound: false, + emphasizePriority: true, + argPriorityAgg: [], + funcPriorityAgg: [3], + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg' + }, + body: { + type: 'conditional', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + }, + priority: 1, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [4], + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + } + } + } + } + } + }, + type: 'call', + priority: 3, + arg: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'conditional', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + }, + priority: 3, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 5, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 6, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [6], + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + } + } + } + } + } + } + }, + unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'showExecutableUnary', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'conditional', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + }, + priority: 3, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 5, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 6, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [6], + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + } + } + } + } + } + } + }, + unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'conditional', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + priority: 3, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 5, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 6, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [6], + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + } + } + } + } + } + } + }, + unaryJustExecuted: true + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'conditionActive', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'conditional', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + priority: 3, + state: 'conditionActive', + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 5, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 6, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [6], + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + } + } + } + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'falseCaseActive', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'conditional', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + priority: 3, + state: 'falseCaseActive', + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 5, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 6, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [6], + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + } + } + } + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'falseCaseOnly', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'conditional', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + priority: 3, + state: 'falseCaseOnly', + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 5, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 6, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [6], + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + } + } + } + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 5, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [5], + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + } + } + } + } + } + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'active', + priority: 5, + func: { + type: 'variable', + bound: true, + emphasizePriority: true, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [5], + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + } + } + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'magicalExpanded', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + state: 'magicalExpanded', + func: { + type: 'function', + arg: { + type: 'variable', + bound: false, + emphasizePriority: true, + argPriorityAgg: [], + funcPriorityAgg: [1], + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none' + }, + body: { + type: 'conditional', + checkType: 'isZero', + condition: { + type: 'variable', + bound: true, + emphasizePriority: true, + argPriorityAgg: [], + funcPriorityAgg: [], + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + shorthandUnary: 'pred' + }, + priority: 1, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 2, + func: { + type: 'variable', + bound: true, + emphasizePriority: true, + argPriorityAgg: [], + funcPriorityAgg: [2], + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [4], + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + type: 'variable', + bound: true, + emphasizePriority: true, + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + shorthandUnary: 'pred' + } + } + } + } + } + }, + type: 'call', + priority: 1, + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + } + } + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + state: 'default', + func: { + type: 'function', + arg: { + type: 'variable', + bound: false, + emphasizePriority: false, + argPriorityAgg: [], + funcPriorityAgg: [5], + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none' + }, + body: { + type: 'conditional', + checkType: 'isZero', + condition: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [], + funcPriorityAgg: [], + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + shorthandUnary: 'pred' + }, + priority: 1, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 2, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [], + funcPriorityAgg: [2], + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [4], + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + shorthandUnary: 'pred' + } + } + } + } + } + }, + type: 'call', + priority: 5, + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + } + } + } + } + } + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + state: 'active', + func: { + type: 'function', + arg: { + type: 'variable', + bound: false, + emphasizePriority: true, + argPriorityAgg: [], + funcPriorityAgg: [5], + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none' + }, + body: { + type: 'conditional', + checkType: 'isZero', + condition: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [], + funcPriorityAgg: [], + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + shorthandUnary: 'pred' + }, + priority: 1, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 2, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [], + funcPriorityAgg: [2], + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [4], + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + shorthandUnary: 'pred' + } + } + } + } + } + }, + type: 'call', + priority: 5, + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + } + } + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'showFuncBound', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + state: 'showFuncBound', + func: { + type: 'function', + arg: { + type: 'variable', + bound: false, + emphasizePriority: true, + argPriorityAgg: [], + funcPriorityAgg: [5], + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg' + }, + body: { + type: 'conditional', + checkType: 'isZero', + condition: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [], + funcPriorityAgg: [], + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + shorthandUnary: 'pred' + }, + priority: 1, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 2, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [], + funcPriorityAgg: [2], + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [4], + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + magical: true + }, + arg: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + shorthandUnary: 'pred' + } + } + } + } + } + }, + type: 'call', + priority: 5, + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + } + } + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewBefore', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + state: 'betaReducePreviewBefore', + func: { + type: 'function', + arg: { + type: 'variable', + bound: false, + emphasizePriority: true, + argPriorityAgg: [], + funcPriorityAgg: [5], + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg' + }, + body: { + type: 'conditional', + checkType: 'isZero', + condition: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [], + funcPriorityAgg: [], + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + shorthandUnary: 'pred' + }, + priority: 1, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 2, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [], + funcPriorityAgg: [2], + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [4], + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + magical: true + }, + arg: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + shorthandUnary: 'pred' + } + } + } + } + } + }, + type: 'call', + priority: 5, + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + } + } + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: true, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewAfter', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + state: 'betaReducePreviewAfter', + func: { + type: 'function', + arg: { + type: 'variable', + bound: false, + emphasizePriority: true, + argPriorityAgg: [], + funcPriorityAgg: [5], + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg' + }, + body: { + type: 'conditional', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + }, + priority: 1, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [4], + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + } + } + } + } + } + }, + type: 'call', + priority: 5, + arg: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + } + } + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + state: 'betaReducePreviewCrossed', + func: { + type: 'function', + arg: { + type: 'variable', + bound: false, + emphasizePriority: true, + argPriorityAgg: [], + funcPriorityAgg: [5], + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg' + }, + body: { + type: 'conditional', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + }, + priority: 1, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [4], + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + } + } + } + } + } + }, + type: 'call', + priority: 5, + arg: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + } + } + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'conditional', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + }, + priority: 5, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 6, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 7, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 8, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [8], + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + } + } + } + } + } + } + } + } + }, + unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'showExecutableUnary', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'conditional', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + }, + priority: 5, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 6, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 7, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 8, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [8], + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + } + } + } + } + } + } + } + } + }, + unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'conditional', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + priority: 5, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 6, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 7, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 8, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [8], + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + } + } + } + } + } + } + } + } + }, + unaryJustExecuted: true + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'conditionActive', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'conditional', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + priority: 5, + state: 'conditionActive', + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 6, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 7, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 8, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [8], + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + } + } + } + } + } + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'falseCaseActive', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'conditional', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + priority: 5, + state: 'falseCaseActive', + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 6, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 7, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 8, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [8], + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + } + } + } + } + } + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'falseCaseOnly', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'conditional', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + priority: 5, + state: 'falseCaseOnly', + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 6, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 7, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 8, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [8], + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + } + } + } + } + } + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 5, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 6, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 7, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [7], + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + } + } + } + } + } + } + } + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 5, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 6, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'active', + priority: 7, + func: { + type: 'variable', + bound: true, + emphasizePriority: true, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [7], + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + } + } + } + } + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'magicalExpanded', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 5, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 6, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + state: 'magicalExpanded', + func: { + type: 'function', + arg: { + type: 'variable', + bound: false, + emphasizePriority: true, + argPriorityAgg: [], + funcPriorityAgg: [1], + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none' + }, + body: { + type: 'conditional', + checkType: 'isZero', + condition: { + type: 'variable', + bound: true, + emphasizePriority: true, + argPriorityAgg: [], + funcPriorityAgg: [], + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + shorthandUnary: 'pred' + }, + priority: 1, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 2, + func: { + type: 'variable', + bound: true, + emphasizePriority: true, + argPriorityAgg: [], + funcPriorityAgg: [2], + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [4], + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + type: 'variable', + bound: true, + emphasizePriority: true, + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + shorthandUnary: 'pred' + } + } + } + } + } + }, + type: 'call', + priority: 1, + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + } + } + } + } + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 5, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 6, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + state: 'default', + func: { + type: 'function', + arg: { + type: 'variable', + bound: false, + emphasizePriority: false, + argPriorityAgg: [], + funcPriorityAgg: [7], + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none' + }, + body: { + type: 'conditional', + checkType: 'isZero', + condition: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [], + funcPriorityAgg: [], + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + shorthandUnary: 'pred' + }, + priority: 1, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 2, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [], + funcPriorityAgg: [2], + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [4], + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + shorthandUnary: 'pred' + } + } + } + } + } + }, + type: 'call', + priority: 7, + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + } + } + } + } + } + } + } + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 5, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 6, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + state: 'active', + func: { + type: 'function', + arg: { + type: 'variable', + bound: false, + emphasizePriority: true, + argPriorityAgg: [], + funcPriorityAgg: [7], + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none' + }, + body: { + type: 'conditional', + checkType: 'isZero', + condition: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [], + funcPriorityAgg: [], + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + shorthandUnary: 'pred' + }, + priority: 1, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 2, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [], + funcPriorityAgg: [2], + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [4], + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + shorthandUnary: 'pred' + } + } + } + } + } + }, + type: 'call', + priority: 7, + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + } + } + } + } + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'showFuncBound', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 5, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 6, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + state: 'showFuncBound', + func: { + type: 'function', + arg: { + type: 'variable', + bound: false, + emphasizePriority: true, + argPriorityAgg: [], + funcPriorityAgg: [7], + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg' + }, + body: { + type: 'conditional', + checkType: 'isZero', + condition: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [], + funcPriorityAgg: [], + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + shorthandUnary: 'pred' + }, + priority: 1, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 2, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [], + funcPriorityAgg: [2], + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [4], + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + magical: true + }, + arg: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + shorthandUnary: 'pred' + } + } + } + } + } + }, + type: 'call', + priority: 7, + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + } + } + } + } + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewBefore', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 5, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 6, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + state: 'betaReducePreviewBefore', + func: { + type: 'function', + arg: { + type: 'variable', + bound: false, + emphasizePriority: true, + argPriorityAgg: [], + funcPriorityAgg: [7], + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg' + }, + body: { + type: 'conditional', + checkType: 'isZero', + condition: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [], + funcPriorityAgg: [], + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + shorthandUnary: 'pred' + }, + priority: 1, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 2, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [], + funcPriorityAgg: [2], + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [4], + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + magical: true + }, + arg: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + shorthandUnary: 'pred' + } + } + } + } + } + }, + type: 'call', + priority: 7, + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + } + } + } + } + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: true, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewAfter', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 5, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 6, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + state: 'betaReducePreviewAfter', + func: { + type: 'function', + arg: { + type: 'variable', + bound: false, + emphasizePriority: true, + argPriorityAgg: [], + funcPriorityAgg: [7], + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg' + }, + body: { + type: 'conditional', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + }, + priority: 1, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [4], + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + } + } + } + } + } + }, + type: 'call', + priority: 7, + arg: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + } + } + } + } + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 5, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 6, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + state: 'betaReducePreviewCrossed', + func: { + type: 'function', + arg: { + type: 'variable', + bound: false, + emphasizePriority: true, + argPriorityAgg: [], + funcPriorityAgg: [7], + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg' + }, + body: { + type: 'conditional', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + }, + priority: 1, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [4], + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + } + } + } + } + } + }, + type: 'call', + priority: 7, + arg: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + } + } + } + } + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 5, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 6, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'conditional', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + }, + priority: 7, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 8, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 9, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [9], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 10, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [10], + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + } + } + } + } + } + } + } + } + } + } + }, + unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'showExecutableUnary', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 5, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 6, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'conditional', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + }, + priority: 7, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 8, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 9, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [9], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 10, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [10], + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + } + } + } + } + } + } + } + } + } + } + }, + unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 5, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 6, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'conditional', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + priority: 7, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 8, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 9, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [9], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 10, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [10], + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + } + } + } + } + } + } + } + } + } + } + }, + unaryJustExecuted: true + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'conditionActive', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 5, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 6, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'conditional', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + priority: 7, + state: 'conditionActive', + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 8, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 9, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [9], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 10, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [10], + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + } + } + } + } + } + } + } + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'trueCaseActive', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 5, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 6, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'conditional', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + priority: 7, + state: 'trueCaseActive', + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 8, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 9, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [9], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 10, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [10], + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + } + } + } + } + } + } + } + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'trueCaseOnly', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 5, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 6, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'conditional', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + priority: 7, + state: 'trueCaseOnly', + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 8, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 9, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [9], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 10, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [10], + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + } + } + } + } + } + } + } + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 7 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 4, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 5, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 6, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + } + } + } + } + } + } + }, + unaryJustExecuted: undefined } ], speed: 5, diff --git a/src/components/Runners/Plts.tsx b/src/components/Runners/Plts.tsx index ccf6e30e6..04d57b4d4 100644 --- a/src/components/Runners/Plts.tsx +++ b/src/components/Runners/Plts.tsx @@ -2570,6 +2570,13130 @@ const Plts = () => ( priority: 2 }, unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1, 2], + emphasizePriority: true, + bound: false + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'active', + type: 'call', + priority: 1 + }, + state: 'default', + type: 'call', + priority: 2 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 1 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'showFuncUnbound', + expression: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1, 2], + emphasizePriority: true, + bound: false + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'showFuncUnbound', + type: 'call', + priority: 1 + }, + state: 'default', + type: 'call', + priority: 2 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 1 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'needsAlphaConvert', + expression: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1, 2], + emphasizePriority: true, + bound: false + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'needsAlphaConvert', + type: 'call', + priority: 1 + }, + state: 'default', + type: 'call', + priority: 2 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 1 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'alphaConvertDone', + expression: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1, 2], + emphasizePriority: true, + bound: false + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'alphaConvertDone', + type: 'call', + priority: 1 + }, + state: 'default', + type: 'call', + priority: 2 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 1 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewBefore', + expression: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1, 2], + emphasizePriority: true, + bound: false + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewBefore', + type: 'call', + priority: 1 + }, + state: 'default', + type: 'call', + priority: 2 + }, + unaryJustExecuted: undefined, + matchExists: true, + activePriority: 1 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewAfter', + expression: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true + }, + func: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1, 2], + emphasizePriority: true, + bound: false + }, + body: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewAfter', + type: 'call', + priority: 1 + }, + state: 'default', + type: 'call', + priority: 2 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 1 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + expression: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true + }, + func: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1, 2], + emphasizePriority: true, + bound: false + }, + body: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewCrossed', + type: 'call', + priority: 1 + }, + state: 'default', + type: 'call', + priority: 2 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 1 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [3], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1, 3], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + state: 'default', + type: 'call', + priority: 3 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [3], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1, 3], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'active', + type: 'call', + priority: 1 + }, + state: 'default', + type: 'call', + priority: 3 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 1 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'showFuncUnbound', + expression: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [3], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1, 3], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'showFuncUnbound', + type: 'call', + priority: 1 + }, + state: 'default', + type: 'call', + priority: 3 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 1 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewBefore', + expression: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [3], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1, 3], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewBefore', + type: 'call', + priority: 1 + }, + state: 'default', + type: 'call', + priority: 3 + }, + unaryJustExecuted: undefined, + matchExists: true, + activePriority: 1 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewAfter', + expression: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [3], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1, 3], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewAfter', + type: 'call', + priority: 1 + }, + state: 'default', + type: 'call', + priority: 3 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 1 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + expression: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [3], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1, 3], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewCrossed', + type: 'call', + priority: 1 + }, + state: 'default', + type: 'call', + priority: 3 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 1 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + expression: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'active', + type: 'call', + priority: 1 + }, + previouslyChangedExpressionState: 'active', + matchExists: undefined, + activePriority: 1, + unaryJustExecuted: undefined, + containerState: 'stepped' + }, + { + expression: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'showFuncUnbound', + type: 'call', + priority: 1 + }, + previouslyChangedExpressionState: 'showFuncUnbound', + matchExists: undefined, + activePriority: 1, + unaryJustExecuted: undefined, + containerState: 'stepped' + }, + { + expression: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewBefore', + type: 'call', + priority: 1 + }, + previouslyChangedExpressionState: 'betaReducePreviewBefore', + matchExists: true, + activePriority: 1, + unaryJustExecuted: undefined, + containerState: 'stepped' + }, + { + expression: { + arg: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewAfter', + type: 'call', + priority: 1 + }, + previouslyChangedExpressionState: 'betaReducePreviewAfter', + matchExists: undefined, + activePriority: 1, + unaryJustExecuted: undefined, + containerState: 'stepped' + }, + { + expression: { + arg: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewCrossed', + type: 'call', + priority: 1 + }, + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + matchExists: undefined, + activePriority: 1, + unaryJustExecuted: undefined, + containerState: 'stepped' + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'showExecutableUnary', + expression: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + unaryJustExecuted: true + }, + { + expression: { + type: 'conditional', + state: 'conditionActive', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + previouslyChangedExpressionState: 'conditionActive', + matchExists: undefined, + activePriority: 1, + unaryJustExecuted: undefined, + containerState: 'stepped' + }, + { + expression: { + type: 'conditional', + state: 'falseCaseActive', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + previouslyChangedExpressionState: 'falseCaseActive', + matchExists: undefined, + activePriority: 1, + unaryJustExecuted: undefined, + containerState: 'stepped' + }, + { + expression: { + type: 'conditional', + state: 'falseCaseOnly', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + previouslyChangedExpressionState: 'falseCaseOnly', + matchExists: undefined, + activePriority: 1, + unaryJustExecuted: undefined, + containerState: 'stepped' + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [3], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 4], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined } ], speed: 4, diff --git a/src/components/Runners/Pzui.tsx b/src/components/Runners/Pzui.tsx index 431752898..620782a50 100644 --- a/src/components/Runners/Pzui.tsx +++ b/src/components/Runners/Pzui.tsx @@ -6232,6 +6232,23202 @@ const Pzui = () => ( unaryJustExecuted: undefined, matchExists: true, activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewAfter', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [3, 4], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 5], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewAfter', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [3, 4], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + arg: { + name: 'a', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3, 5], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewCrossed', + type: 'call', + priority: 3 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'active', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'showFuncUnbound', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'showFuncUnbound', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewBefore', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewBefore', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: true, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewAfter', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewAfter', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + expression: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewCrossed', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6, 7], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'showExecutableUnary', + expression: { + arg: { + arg: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6, 7], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6, 7], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: true + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'conditionActive', + expression: { + arg: { + arg: { + type: 'conditional', + state: 'conditionActive', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6, 7], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'falseCaseActive', + expression: { + arg: { + arg: { + type: 'conditional', + state: 'falseCaseActive', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6, 7], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'falseCaseOnly', + expression: { + arg: { + arg: { + type: 'conditional', + state: 'falseCaseOnly', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6, 7], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 6], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 6], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'active', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'showFuncUnbound', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 6], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'showFuncUnbound', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'needsAlphaConvert', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 6], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'conflict', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'needsAlphaConvert', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'alphaConvertDone', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 6], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: + 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: + 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: + 'conflictResolvedHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'alphaConvertDone', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewBefore', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 6], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewBefore', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: true, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewAfter', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 6], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewAfter', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 6], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewCrossed', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [5, 6], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + arg: { + name: 'a', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 7], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [5, 6], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 7], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'active', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'showFuncUnbound', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [5, 6], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 7], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'showFuncUnbound', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewBefore', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [5, 6], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + arg: { + name: 'a', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 7], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 'a', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewBefore', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: true, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewAfter', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [5, 6], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: + 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + arg: { + name: 'a', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 7], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: + 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: + 'betaReduced', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewAfter', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 7], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [5, 6], + funcPriorityAgg: [], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + func: { + arg: { + name: 'a', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5, 7], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [ + 1, + 2, + 3, + 4 + ], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewCrossed', + type: 'call', + priority: 5 + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'active', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'showFuncUnbound', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'showFuncUnbound', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewBefore', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'c', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewBefore', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: true, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewAfter', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewAfter', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + expression: { + arg: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + arg: { + name: 'c', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: true, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 5], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4, 5], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcUnbound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: + 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + state: 'default', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'betaReducePreviewCrossed', + type: 'call', + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 9], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8, 9], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'showExecutableUnary', + expression: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 9], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: 'pred' + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8, 9], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 9], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8, 9], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: true + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'conditionActive', + expression: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'conditionActive', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 9], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8, 9], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'trueCaseActive', + expression: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'trueCaseActive', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 9], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8, 9], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'trueCaseOnly', + expression: { + arg: { + arg: { + arg: { + arg: { + type: 'conditional', + state: 'trueCaseOnly', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [5], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4, 5, 6, 7, 9], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 0, + shorthandUnary: undefined + }, + func: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [8], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + func: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [8, 9], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + arg: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + func: { + name: 'b', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + arg: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: false, + shorthandUnary: undefined + }, + body: { + type: 'conditional', + state: 'default', + checkType: 'isZero', + condition: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + arg: { + arg: { + arg: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandUnary: 'pred' + }, + func: { + name: 's', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + priority: 1 + }, + type: 'function', + meta: undefined + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + type: 'function', + meta: undefined + }, + state: 'default', + type: 'call', + priority: 8 + }, + state: 'default', + type: 'call', + priority: 9 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [7], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 7 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [6], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 6 + }, + priority: 5 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 5 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + arg: { + arg: { + arg: { + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [4], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 4 + }, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: true, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + state: 'active', + type: 'call', + priority: 3 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + arg: { + arg: { + type: 'variable', + name: 'shorthandNumber', + bound: true, + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + emphasizePriority: false, + argPriorityAgg: [1, 2], + funcPriorityAgg: [], + shorthandNumber: 2 + }, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult', + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 2 + }, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + state: 'default', + type: 'call', + priority: 1 + }, + unaryJustExecuted: undefined } ], speed: 4, diff --git a/src/components/Runners/Qxgl.tsx b/src/components/Runners/Qxgl.tsx index aaa02b8a4..7a69fe72a 100644 --- a/src/components/Runners/Qxgl.tsx +++ b/src/components/Runners/Qxgl.tsx @@ -406,271 +406,6 @@ const Qxgl = () => ( unaryJustExecuted: undefined, matchExists: undefined, activePriority: 1 - }, - { - containerState: 'ready', - previouslyChangedExpressionState: 'default', - expression: { - arg: { - name: 'd', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true - }, - func: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: false - }, - body: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - unaryJustExecuted: undefined - }, - { - expression: { - arg: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: true - }, - func: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - state: 'active', - type: 'call', - priority: 1 - }, - previouslyChangedExpressionState: 'active', - matchExists: undefined, - activePriority: 1, - unaryJustExecuted: undefined, - containerState: 'stepped' - }, - { - expression: { - arg: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: true - }, - func: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - state: 'showFuncBound', - type: 'call', - priority: 1 - }, - previouslyChangedExpressionState: 'showFuncBound', - matchExists: undefined, - activePriority: 1, - unaryJustExecuted: undefined, - containerState: 'stepped' - }, - { - expression: { - arg: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: true - }, - func: { - arg: { - name: 'b', - highlightType: 'highlighted', - topLeftBadgeType: 'unmatch', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false - }, - body: { - name: 'c', - highlightType: 'highlighted', - topLeftBadgeType: 'unmatch', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - state: 'betaReducePreviewBefore', - type: 'call', - priority: 1 - }, - previouslyChangedExpressionState: 'betaReducePreviewBefore', - matchExists: false, - activePriority: 1, - unaryJustExecuted: undefined, - containerState: 'stepped' - }, - { - expression: { - arg: { - name: 'd', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: true - }, - func: { - arg: { - name: 'b', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - state: 'betaReducePreviewCrossed', - type: 'call', - priority: 1 - }, - previouslyChangedExpressionState: 'betaReducePreviewCrossed', - matchExists: undefined, - activePriority: 1, - unaryJustExecuted: undefined, - containerState: 'stepped' - }, - { - containerState: 'done', - previouslyChangedExpressionState: 'default', - expression: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - unaryJustExecuted: undefined } ], speed: 1, diff --git a/src/components/Runners/Rqdn.tsx b/src/components/Runners/Rqdn.tsx index 7001ab5cf..3e152ea54 100644 --- a/src/components/Runners/Rqdn.tsx +++ b/src/components/Runners/Rqdn.tsx @@ -6448,6899 +6448,6 @@ const Rqdn = () => ( unaryJustExecuted: undefined, matchExists: undefined, activePriority: 1 - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'alphaConvertDone', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - arg: { - name: 'f', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [3], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - name: 'f', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - arg: { - arg: { - name: 'f', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - arg: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1, 3], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'a', - highlightType: 'conflictResolvedHighlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'a', - highlightType: 'conflictResolvedHighlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'alphaConvertDone', - type: 'call', - priority: 1 - }, - state: 'default', - type: 'call', - priority: 3 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: undefined, - activePriority: 1 - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'betaReducePreviewBefore', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - arg: { - name: 'f', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [3], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - name: 'f', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - arg: { - arg: { - name: 'f', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - arg: { - name: 'd', - highlightType: 'highlighted', - topLeftBadgeType: 'match', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1, 3], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'a', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'highlighted', - topLeftBadgeType: 'unmatch', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'highlighted', - topLeftBadgeType: 'match', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'a', - highlightType: 'highlighted', - topLeftBadgeType: 'unmatch', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'betaReducePreviewBefore', - type: 'call', - priority: 1 - }, - state: 'default', - type: 'call', - priority: 3 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: true, - activePriority: 1 - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'betaReducePreviewAfter', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - arg: { - name: 'f', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [3], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - name: 'f', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - arg: { - arg: { - name: 'f', - highlightType: 'betaReduceCallArgHighlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'betaReduceCallArgHighlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'betaReduceCallArgHighlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'betaReduceCallArgHighlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'betaReduceCallArgHighlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'betaReduceCallArgHighlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'betaReduceCallArgHighlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - arg: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1, 3], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'a', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 3], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - arg: { - name: 'f', - highlightType: 'highlighted', - topLeftBadgeType: 'betaReduced', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'highlighted', - topLeftBadgeType: 'betaReduced', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'highlighted', - topLeftBadgeType: 'betaReduced', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2, 3], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'highlighted', - topLeftBadgeType: 'betaReduced', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'highlighted', - topLeftBadgeType: 'betaReduced', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'highlighted', - topLeftBadgeType: 'betaReduced', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'highlighted', - topLeftBadgeType: 'betaReduced', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - state: 'default', - type: 'call', - priority: 3 - }, - func: { - name: 'a', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'betaReducePreviewAfter', - type: 'call', - priority: 1 - }, - state: 'default', - type: 'call', - priority: 3 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: undefined, - activePriority: 1 - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'betaReducePreviewCrossed', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - arg: { - name: 'f', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [3], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - name: 'f', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - arg: { - arg: { - name: 'f', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - arg: { - name: 'd', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1, 3], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'a', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 3], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - arg: { - name: 'f', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2, 3], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - state: 'default', - type: 'call', - priority: 3 - }, - func: { - name: 'a', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'betaReducePreviewCrossed', - type: 'call', - priority: 1 - }, - state: 'default', - type: 'call', - priority: 3 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: undefined, - activePriority: 1 - }, - { - containerState: 'ready', - previouslyChangedExpressionState: 'default', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - arg: { - name: 'f', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - name: 'f', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'a', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [1, 3], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - arg: { - name: 'f', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2, 3], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - state: 'default', - type: 'call', - priority: 3 - }, - func: { - name: 'a', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'active', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - arg: { - name: 'f', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: false - }, - body: { - name: 'f', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'a', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [1, 3], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - arg: { - name: 'f', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2, 3], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - state: 'default', - type: 'call', - priority: 3 - }, - func: { - name: 'a', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - state: 'active', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: undefined, - activePriority: 1 - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'showFuncUnbound', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - arg: { - name: 'f', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: false - }, - body: { - name: 'f', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'a', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 3], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - arg: { - name: 'f', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2, 3], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - state: 'default', - type: 'call', - priority: 3 - }, - func: { - name: 'a', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - state: 'showFuncUnbound', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: undefined, - activePriority: 1 - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'needsAlphaConvert', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - arg: { - name: 'f', - highlightType: 'highlighted', - topLeftBadgeType: 'conflict', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: false - }, - body: { - name: 'f', - highlightType: 'highlighted', - topLeftBadgeType: 'conflict', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'a', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 3], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - arg: { - name: 'f', - highlightType: 'highlighted', - topLeftBadgeType: 'conflict', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2, 3], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - state: 'default', - type: 'call', - priority: 3 - }, - func: { - name: 'a', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - state: 'needsAlphaConvert', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: undefined, - activePriority: 1 - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'alphaConvertDone', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - arg: { - name: 'f', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: false - }, - body: { - name: 'f', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'a', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 3], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - arg: { - name: 'g', - highlightType: 'conflictResolvedHighlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2, 3], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - state: 'default', - type: 'call', - priority: 3 - }, - func: { - name: 'a', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - state: 'alphaConvertDone', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: undefined, - activePriority: 1 - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'betaReducePreviewBefore', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - arg: { - name: 'f', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: false - }, - body: { - name: 'f', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'a', - highlightType: 'highlighted', - topLeftBadgeType: 'match', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'highlighted', - topLeftBadgeType: 'unmatch', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 3], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - arg: { - name: 'g', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'highlighted', - topLeftBadgeType: 'unmatch', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2, 3], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'highlighted', - topLeftBadgeType: 'unmatch', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'highlighted', - topLeftBadgeType: 'unmatch', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'highlighted', - topLeftBadgeType: 'unmatch', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - state: 'default', - type: 'call', - priority: 3 - }, - func: { - name: 'a', - highlightType: 'highlighted', - topLeftBadgeType: 'match', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - state: 'betaReducePreviewBefore', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: true, - activePriority: 1 - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'betaReducePreviewAfter', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - arg: { - name: 'f', - highlightType: 'betaReduceCallArgHighlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: false - }, - body: { - name: 'f', - highlightType: 'betaReduceCallArgHighlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'a', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 3], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - arg: { - name: 'g', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2, 3], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - state: 'default', - type: 'call', - priority: 3 - }, - func: { - arg: { - name: 'f', - highlightType: 'highlighted', - topLeftBadgeType: 'betaReduced', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'f', - highlightType: 'highlighted', - topLeftBadgeType: 'betaReduced', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - state: 'betaReducePreviewAfter', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: undefined, - activePriority: 1 - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'betaReducePreviewCrossed', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - arg: { - name: 'f', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: false - }, - body: { - name: 'f', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'a', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 3], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - arg: { - name: 'g', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2, 3], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - state: 'default', - type: 'call', - priority: 3 - }, - func: { - arg: { - name: 'f', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'f', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - state: 'betaReducePreviewCrossed', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: undefined, - activePriority: 1 - }, - { - containerState: 'ready', - previouslyChangedExpressionState: 'default', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [1, 3], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - arg: { - name: 'g', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2, 3], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - state: 'default', - type: 'call', - priority: 3 - }, - func: { - arg: { - name: 'f', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'f', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'active', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [1, 3], - funcPriorityAgg: [], - emphasizePriority: true, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - arg: { - name: 'g', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2, 3], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - state: 'default', - type: 'call', - priority: 3 - }, - func: { - arg: { - name: 'f', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'f', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - state: 'active', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: undefined, - activePriority: 1 - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'showFuncBound', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1, 3], - funcPriorityAgg: [], - emphasizePriority: true, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - arg: { - name: 'g', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2, 3], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - state: 'default', - type: 'call', - priority: 3 - }, - func: { - arg: { - name: 'f', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'f', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - state: 'showFuncBound', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: undefined, - activePriority: 1 - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'betaReducePreviewBefore', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1, 3], - funcPriorityAgg: [], - emphasizePriority: true, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - arg: { - name: 'g', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2, 3], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - state: 'default', - type: 'call', - priority: 3 - }, - func: { - arg: { - name: 'f', - highlightType: 'highlighted', - topLeftBadgeType: 'match', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'f', - highlightType: 'highlighted', - topLeftBadgeType: 'match', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - state: 'betaReducePreviewBefore', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: true, - activePriority: 1 - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'betaReducePreviewAfter', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'betaReduceCallArgHighlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1, 3], - funcPriorityAgg: [], - emphasizePriority: true, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - arg: { - name: 'g', - highlightType: 'betaReduceCallArgHighlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'betaReduceCallArgHighlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'betaReduceCallArgHighlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2, 3], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'betaReduceCallArgHighlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'betaReduceCallArgHighlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'betaReduceCallArgHighlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'betaReduceCallArgHighlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - state: 'default', - type: 'call', - priority: 3 - }, - func: { - arg: { - name: 'f', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'b', - highlightType: 'highlighted', - topLeftBadgeType: 'betaReduced', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - arg: { - name: 'g', - highlightType: 'highlighted', - topLeftBadgeType: 'betaReduced', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'highlighted', - topLeftBadgeType: 'betaReduced', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'highlighted', - topLeftBadgeType: 'betaReduced', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1, 2], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'highlighted', - topLeftBadgeType: 'betaReduced', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'highlighted', - topLeftBadgeType: 'betaReduced', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'highlighted', - topLeftBadgeType: 'betaReduced', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'highlighted', - topLeftBadgeType: 'betaReduced', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - state: 'default', - type: 'call', - priority: 2 - }, - type: 'function', - meta: undefined - }, - state: 'betaReducePreviewAfter', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: undefined, - activePriority: 1 - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'betaReducePreviewCrossed', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1, 3], - funcPriorityAgg: [], - emphasizePriority: true, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - arg: { - name: 'g', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2, 3], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - state: 'default', - type: 'call', - priority: 3 - }, - func: { - arg: { - name: 'f', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - arg: { - name: 'g', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1, 2], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - state: 'default', - type: 'call', - priority: 2 - }, - type: 'function', - meta: undefined - }, - state: 'betaReducePreviewCrossed', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: undefined, - activePriority: 1 - }, - { - containerState: 'ready', - previouslyChangedExpressionState: 'default', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - arg: { - name: 'g', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1, 2], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - state: 'default', - type: 'call', - priority: 2 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'active', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - arg: { - name: 'g', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1, 2], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'active', - type: 'call', - priority: 1 - }, - state: 'default', - type: 'call', - priority: 2 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: undefined, - activePriority: 1 - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'showFuncUnbound', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - arg: { - name: 'g', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1, 2], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'showFuncUnbound', - type: 'call', - priority: 1 - }, - state: 'default', - type: 'call', - priority: 2 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: undefined, - activePriority: 1 - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'betaReducePreviewBefore', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - arg: { - name: 'g', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'highlighted', - topLeftBadgeType: 'match', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1, 2], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'highlighted', - topLeftBadgeType: 'unmatch', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'd', - highlightType: 'highlighted', - topLeftBadgeType: 'match', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'highlighted', - topLeftBadgeType: 'unmatch', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'betaReducePreviewBefore', - type: 'call', - priority: 1 - }, - state: 'default', - type: 'call', - priority: 2 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: true, - activePriority: 1 - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'betaReducePreviewAfter', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - arg: { - name: 'g', - highlightType: 'betaReduceCallArgHighlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'betaReduceCallArgHighlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1, 2], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - name: 'g', - highlightType: 'highlighted', - topLeftBadgeType: 'betaReduced', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'highlighted', - topLeftBadgeType: 'betaReduced', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'betaReducePreviewAfter', - type: 'call', - priority: 1 - }, - state: 'default', - type: 'call', - priority: 2 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: undefined, - activePriority: 1 - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'betaReducePreviewCrossed', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - arg: { - name: 'g', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - func: { - arg: { - name: 'd', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1, 2], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - name: 'g', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - state: 'betaReducePreviewCrossed', - type: 'call', - priority: 1 - }, - state: 'default', - type: 'call', - priority: 2 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: undefined, - activePriority: 1 - }, - { - containerState: 'ready', - previouslyChangedExpressionState: 'default', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - name: 'e', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - name: 'g', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'active', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - name: 'g', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - state: 'active', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: undefined, - activePriority: 1 - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'showFuncUnbound', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - name: 'g', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - state: 'showFuncUnbound', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: undefined, - activePriority: 1 - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'betaReducePreviewBefore', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - name: 'e', - highlightType: 'highlighted', - topLeftBadgeType: 'match', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'highlighted', - topLeftBadgeType: 'unmatch', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - name: 'g', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'highlighted', - topLeftBadgeType: 'unmatch', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'e', - highlightType: 'highlighted', - topLeftBadgeType: 'match', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - state: 'betaReducePreviewBefore', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: true, - activePriority: 1 - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'betaReducePreviewAfter', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'b', - highlightType: 'betaReduceCallArgHighlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - name: 'e', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - name: 'g', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'b', - highlightType: 'highlighted', - topLeftBadgeType: 'betaReduced', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - state: 'betaReducePreviewAfter', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: undefined, - activePriority: 1 - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'betaReducePreviewCrossed', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'b', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - name: 'e', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - name: 'g', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcUnbound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - state: 'betaReducePreviewCrossed', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: undefined, - activePriority: 1 - }, - { - containerState: 'ready', - previouslyChangedExpressionState: 'default', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - name: 'g', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: false, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - state: 'default', - type: 'call', - priority: 2 - }, - func: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'active', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: true, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - name: 'g', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - state: 'active', - type: 'call', - priority: 2 - }, - func: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: undefined, - activePriority: 2 - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'showFuncBound', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: true, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - name: 'g', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - state: 'showFuncBound', - type: 'call', - priority: 2 - }, - func: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: undefined, - activePriority: 2 - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'betaReducePreviewBefore', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: true, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - name: 'g', - highlightType: 'highlighted', - topLeftBadgeType: 'unmatch', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'highlighted', - topLeftBadgeType: 'unmatch', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - state: 'betaReducePreviewBefore', - type: 'call', - priority: 2 - }, - func: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: false, - activePriority: 2 - }, - { - containerState: 'stepped', - previouslyChangedExpressionState: 'betaReducePreviewCrossed', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - arg: { - name: 'b', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1, 2], - funcPriorityAgg: [], - emphasizePriority: true, - bound: true, - shorthandUnary: undefined - }, - func: { - arg: { - name: 'g', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [2], - emphasizePriority: true, - bound: false, - shorthandUnary: undefined - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - state: 'betaReducePreviewCrossed', - type: 'call', - priority: 2 - }, - func: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined, - matchExists: undefined, - activePriority: 2 - }, - { - containerState: 'done', - previouslyChangedExpressionState: 'default', - expression: { - arg: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: false - }, - body: { - arg: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - func: { - name: 'b', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - state: 'default', - type: 'call', - priority: 1 - }, - type: 'function', - meta: undefined - }, - type: 'function', - meta: undefined - }, - unaryJustExecuted: undefined } ], speed: 5, diff --git a/src/components/Runners/Syfp.tsx b/src/components/Runners/Syfp.tsx index 6fdbfd553..180bbc4b8 100644 --- a/src/components/Runners/Syfp.tsx +++ b/src/components/Runners/Syfp.tsx @@ -398,6 +398,716 @@ const Syfp = () => ( activePriority: 1, unaryJustExecuted: undefined, containerState: 'stepped' + }, + { + expression: { + state: 'betaReducePreviewBefore', + func: { + type: 'function', + arg: { + type: 'variable', + bound: false, + emphasizePriority: true, + argPriorityAgg: [], + funcPriorityAgg: [1], + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcArg' + }, + body: { + type: 'conditional', + checkType: 'isZero', + condition: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [], + funcPriorityAgg: [], + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + shorthandUnary: 'pred' + }, + priority: 1, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 2, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [], + funcPriorityAgg: [2], + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [4], + highlightType: 'highlighted', + topLeftBadgeType: 'unmatch', + bottomRightBadgeType: 'funcBound', + magical: true + }, + arg: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'match', + bottomRightBadgeType: 'funcBound', + shorthandUnary: 'pred' + } + } + } + } + } + }, + type: 'call', + priority: 1, + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + } + }, + previouslyChangedExpressionState: 'betaReducePreviewBefore', + matchExists: true, + activePriority: 1, + unaryJustExecuted: undefined, + containerState: 'stepped' + }, + { + expression: { + state: 'betaReducePreviewAfter', + func: { + type: 'function', + arg: { + type: 'variable', + bound: false, + emphasizePriority: true, + argPriorityAgg: [], + funcPriorityAgg: [1], + name: 't', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg' + }, + body: { + type: 'conditional', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + }, + priority: 1, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [4], + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'betaReduced', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + } + } + } + } + } + }, + type: 'call', + priority: 1, + arg: { + name: 'shorthandNumber', + highlightType: 'betaReduceCallArgHighlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + } + }, + previouslyChangedExpressionState: 'betaReducePreviewAfter', + matchExists: undefined, + activePriority: 1, + unaryJustExecuted: undefined, + containerState: 'stepped' + }, + { + expression: { + state: 'betaReducePreviewCrossed', + func: { + type: 'function', + arg: { + type: 'variable', + bound: false, + emphasizePriority: true, + argPriorityAgg: [], + funcPriorityAgg: [1], + name: 't', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcArg' + }, + body: { + type: 'conditional', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + }, + priority: 1, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [4], + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'funcBound', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + } + } + } + } + } + }, + type: 'call', + priority: 1, + arg: { + name: 'shorthandNumber', + highlightType: 'removed', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'callArg', + type: 'variable', + argPriorityAgg: [1], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + } + }, + previouslyChangedExpressionState: 'betaReducePreviewCrossed', + matchExists: undefined, + activePriority: 1, + unaryJustExecuted: undefined, + containerState: 'stepped' + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + type: 'conditional', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + }, + priority: 1, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [4], + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + } + } + } + } + }, + unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'showExecutableUnary', + expression: { + type: 'conditional', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + }, + priority: 1, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandBinary', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [4], + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: 'pred' + } + } + } + } + }, + unaryJustExecuted: undefined + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + type: 'conditional', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + priority: 1, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [4], + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + } + } + } + } + }, + unaryJustExecuted: true } ], speed: 1, diff --git a/src/components/Runners/Vpjw.tsx b/src/components/Runners/Vpjw.tsx index d419989cb..8be93dbd7 100644 --- a/src/components/Runners/Vpjw.tsx +++ b/src/components/Runners/Vpjw.tsx @@ -474,173 +474,6 @@ const Vpjw = () => ( activePriority: 1, unaryJustExecuted: undefined, containerState: 'stepped' - }, - { - expression: { - arg: { - name: 'v', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: true - }, - func: { - arg: { - name: 'b', - highlightType: 'highlighted', - topLeftBadgeType: 'match', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false - }, - body: { - name: 'b', - highlightType: 'highlighted', - topLeftBadgeType: 'match', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - state: 'betaReducePreviewBefore', - type: 'call', - priority: 1 - }, - previouslyChangedExpressionState: 'betaReducePreviewBefore', - matchExists: true, - activePriority: 1, - unaryJustExecuted: undefined, - containerState: 'stepped' - }, - { - expression: { - arg: { - name: 'v', - highlightType: 'betaReduceCallArgHighlighted', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: true - }, - func: { - arg: { - name: 'b', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false - }, - body: { - name: 'v', - highlightType: 'highlighted', - topLeftBadgeType: 'betaReduced', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - state: 'betaReducePreviewAfter', - type: 'call', - priority: 1 - }, - previouslyChangedExpressionState: 'betaReducePreviewAfter', - matchExists: undefined, - activePriority: 1, - unaryJustExecuted: undefined, - containerState: 'stepped' - }, - { - expression: { - arg: { - name: 'v', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: true - }, - func: { - arg: { - name: 'b', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false - }, - body: { - name: 'v', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - state: 'betaReducePreviewCrossed', - type: 'call', - priority: 1 - }, - previouslyChangedExpressionState: 'betaReducePreviewCrossed', - matchExists: undefined, - activePriority: 1, - unaryJustExecuted: undefined, - containerState: 'stepped' - }, - { - containerState: 'done', - previouslyChangedExpressionState: 'default', - expression: { - name: 'v', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - unaryJustExecuted: undefined } ], speed: 1.75, diff --git a/src/components/Runners/Wdol.tsx b/src/components/Runners/Wdol.tsx index e5d50c8d7..03383be62 100644 --- a/src/components/Runners/Wdol.tsx +++ b/src/components/Runners/Wdol.tsx @@ -414,6 +414,688 @@ const Wdol = () => ( activePriority: 1, unaryJustExecuted: undefined, containerState: 'stepped' + }, + { + expression: { + type: 'conditional', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + priority: 1, + state: 'falseCaseActive', + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [4], + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + } + } + } + } + }, + previouslyChangedExpressionState: 'falseCaseActive', + matchExists: undefined, + activePriority: 1, + unaryJustExecuted: undefined, + containerState: 'stepped' + }, + { + expression: { + type: 'conditional', + checkType: 'isZero', + condition: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + }, + priority: 1, + state: 'falseCaseOnly', + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [4], + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + } + } + } + } + }, + previouslyChangedExpressionState: 'falseCaseOnly', + matchExists: undefined, + activePriority: 1, + unaryJustExecuted: undefined, + containerState: 'stepped' + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [3], + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + } + } + } + }, + unaryJustExecuted: undefined + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'active', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'active', + priority: 3, + func: { + type: 'variable', + bound: true, + emphasizePriority: true, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [3], + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'stepped', + previouslyChangedExpressionState: 'magicalExpanded', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + state: 'magicalExpanded', + func: { + type: 'function', + arg: { + type: 'variable', + bound: false, + emphasizePriority: true, + argPriorityAgg: [], + funcPriorityAgg: [1], + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none' + }, + body: { + type: 'conditional', + checkType: 'isZero', + condition: { + type: 'variable', + bound: true, + emphasizePriority: true, + argPriorityAgg: [], + funcPriorityAgg: [], + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + shorthandUnary: 'pred' + }, + priority: 1, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 2, + func: { + type: 'variable', + bound: true, + emphasizePriority: true, + argPriorityAgg: [], + funcPriorityAgg: [2], + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandBinary', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [4], + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + type: 'variable', + bound: true, + emphasizePriority: true, + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + name: 't', + highlightType: 'highlighted', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + shorthandUnary: 'pred' + } + } + } + } + } + }, + type: 'call', + priority: 1, + arg: { + name: 'shorthandNumber', + highlightType: 'active', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1], + funcPriorityAgg: [], + emphasizePriority: true, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + } + } + } + }, + unaryJustExecuted: undefined, + matchExists: undefined, + activePriority: 3 + }, + { + containerState: 'ready', + previouslyChangedExpressionState: 'default', + expression: { + type: 'call', + state: 'default', + priority: 1, + func: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 3, + shorthandUnary: undefined + }, + arg: { + type: 'call', + state: 'default', + priority: 2, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [2], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + state: 'default', + func: { + type: 'function', + arg: { + type: 'variable', + bound: false, + emphasizePriority: false, + argPriorityAgg: [], + funcPriorityAgg: [3], + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none' + }, + body: { + type: 'conditional', + checkType: 'isZero', + condition: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [], + funcPriorityAgg: [], + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + shorthandUnary: 'pred' + }, + priority: 1, + state: 'default', + trueCase: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [1], + emphasizePriority: false, + bound: true, + shorthandNumber: 1, + shorthandUnary: undefined + }, + falseCase: { + type: 'call', + state: 'default', + priority: 2, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [], + funcPriorityAgg: [2], + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none' + }, + arg: { + type: 'call', + state: 'default', + priority: 3, + func: { + name: 'shorthandBinary', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [], + funcPriorityAgg: [3], + emphasizePriority: false, + bound: true, + shorthandBinary: 'mult' + }, + arg: { + type: 'call', + state: 'default', + priority: 4, + func: { + type: 'variable', + bound: true, + emphasizePriority: false, + name: 'magical', + argPriorityAgg: [], + funcPriorityAgg: [4], + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + magical: true + }, + arg: { + type: 'variable', + bound: true, + emphasizePriority: false, + argPriorityAgg: [1, 2, 3, 4], + funcPriorityAgg: [], + name: 't', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + shorthandUnary: 'pred' + } + } + } + } + } + }, + type: 'call', + priority: 3, + arg: { + name: 'shorthandNumber', + highlightType: 'default', + topLeftBadgeType: 'none', + bottomRightBadgeType: 'none', + type: 'variable', + argPriorityAgg: [1, 2, 3], + funcPriorityAgg: [], + emphasizePriority: false, + bound: true, + shorthandNumber: 2, + shorthandUnary: undefined + } + } + } + }, + unaryJustExecuted: undefined } ], speed: 1, diff --git a/src/components/Runners/Xhwx.tsx b/src/components/Runners/Xhwx.tsx index e671a1743..c668be05f 100644 --- a/src/components/Runners/Xhwx.tsx +++ b/src/components/Runners/Xhwx.tsx @@ -474,123 +474,6 @@ const Xhwx = () => ( activePriority: 1, unaryJustExecuted: undefined, containerState: 'stepped' - }, - { - expression: { - arg: { - name: 'v', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: true - }, - func: { - arg: { - name: 'b', - highlightType: 'highlighted', - topLeftBadgeType: 'unmatch', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false - }, - body: { - name: 'c', - highlightType: 'highlighted', - topLeftBadgeType: 'unmatch', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - state: 'betaReducePreviewBefore', - type: 'call', - priority: 1 - }, - previouslyChangedExpressionState: 'betaReducePreviewBefore', - matchExists: false, - activePriority: 1, - unaryJustExecuted: undefined, - containerState: 'stepped' - }, - { - expression: { - arg: { - name: 'v', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'callArg', - type: 'variable', - argPriorityAgg: [1], - funcPriorityAgg: [], - emphasizePriority: true, - bound: true - }, - func: { - arg: { - name: 'b', - highlightType: 'removed', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcArg', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [1], - emphasizePriority: true, - bound: false - }, - body: { - name: 'c', - highlightType: 'active', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'funcBound', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - type: 'function', - meta: undefined - }, - state: 'betaReducePreviewCrossed', - type: 'call', - priority: 1 - }, - previouslyChangedExpressionState: 'betaReducePreviewCrossed', - matchExists: undefined, - activePriority: 1, - unaryJustExecuted: undefined, - containerState: 'stepped' - }, - { - containerState: 'done', - previouslyChangedExpressionState: 'default', - expression: { - name: 'c', - highlightType: 'default', - topLeftBadgeType: 'none', - bottomRightBadgeType: 'none', - type: 'variable', - argPriorityAgg: [], - funcPriorityAgg: [], - emphasizePriority: false, - bound: true, - shorthandUnary: undefined - }, - unaryJustExecuted: undefined } ], speed: 1.75, diff --git a/src/components/Runners/index.ts b/src/components/Runners/index.ts index e3232ae23..d13070708 100644 --- a/src/components/Runners/index.ts +++ b/src/components/Runners/index.ts @@ -1,309 +1,309 @@ -export { default as Ilpo } from 'src/components/Runners/Ilpo' -export { default as Imyd } from 'src/components/Runners/Imyd' -export { default as Emmb } from 'src/components/Runners/Emmb' -export { default as Jozw } from 'src/components/Runners/Jozw' -export { default as Itbm } from 'src/components/Runners/Itbm' -export { default as Zwpj } from 'src/components/Runners/Zwpj' -export { default as Dqkc } from 'src/components/Runners/Dqkc' -export { default as Ldox } from 'src/components/Runners/Ldox' -export { default as Bgfl } from 'src/components/Runners/Bgfl' -export { default as Tuqr } from 'src/components/Runners/Tuqr' -export { default as Cpkp } from 'src/components/Runners/Cpkp' -export { default as Loai } from 'src/components/Runners/Loai' -export { default as Vvjn } from 'src/components/Runners/Vvjn' -export { default as Hbgo } from 'src/components/Runners/Hbgo' -export { default as Olef } from 'src/components/Runners/Olef' -export { default as Zzyu } from 'src/components/Runners/Zzyu' -export { default as Qpjt } from 'src/components/Runners/Qpjt' -export { default as Ozbe } from 'src/components/Runners/Ozbe' -export { default as Rqjo } from 'src/components/Runners/Rqjo' -export { default as Zzxj } from 'src/components/Runners/Zzxj' -export { default as Evqx } from 'src/components/Runners/Evqx' -export { default as Keck } from 'src/components/Runners/Keck' -export { default as Msiw } from 'src/components/Runners/Msiw' -export { default as Qoms } from 'src/components/Runners/Qoms' -export { default as Mhgm } from 'src/components/Runners/Mhgm' -export { default as Osqo } from 'src/components/Runners/Osqo' -export { default as Sgfj } from 'src/components/Runners/Sgfj' -export { default as Gwtp } from 'src/components/Runners/Gwtp' -export { default as Jwzh } from 'src/components/Runners/Jwzh' -export { default as Knhw } from 'src/components/Runners/Knhw' +export { default as Aaov } from 'src/components/Runners/Aaov' +export { default as Ablz } from 'src/components/Runners/Ablz' +export { default as Aeyv } from 'src/components/Runners/Aeyv' +export { default as Aezk } from 'src/components/Runners/Aezk' export { default as Ahsd } from 'src/components/Runners/Ahsd' -export { default as Wunw } from 'src/components/Runners/Wunw' -export { default as Jbam } from 'src/components/Runners/Jbam' -export { default as Xwim } from 'src/components/Runners/Xwim' +export { default as Aimh } from 'src/components/Runners/Aimh' +export { default as Ainx } from 'src/components/Runners/Ainx' +export { default as Angp } from 'src/components/Runners/Angp' export { default as Awxz } from 'src/components/Runners/Awxz' -export { default as Ldts } from 'src/components/Runners/Ldts' -export { default as Rmsd } from 'src/components/Runners/Rmsd' -export { default as Jmqh } from 'src/components/Runners/Jmqh' -export { default as Qwke } from 'src/components/Runners/Qwke' +export { default as Badn } from 'src/components/Runners/Badn' +export { default as Bcae } from 'src/components/Runners/Bcae' +export { default as Bcgc } from 'src/components/Runners/Bcgc' +export { default as Bdlj } from 'src/components/Runners/Bdlj' +export { default as Bgfl } from 'src/components/Runners/Bgfl' +export { default as Blre } from 'src/components/Runners/Blre' +export { default as Bmms } from 'src/components/Runners/Bmms' +export { default as Bmnc } from 'src/components/Runners/Bmnc' +export { default as Bozr } from 'src/components/Runners/Bozr' +export { default as Bpsz } from 'src/components/Runners/Bpsz' +export { default as Bpwl } from 'src/components/Runners/Bpwl' +export { default as Bpza } from 'src/components/Runners/Bpza' +export { default as Brrh } from 'src/components/Runners/Brrh' +export { default as Bxdf } from 'src/components/Runners/Bxdf' +export { default as Bxfv } from 'src/components/Runners/Bxfv' +export { default as Ccon } from 'src/components/Runners/Ccon' +export { default as Cfms } from 'src/components/Runners/Cfms' +export { default as Cgpd } from 'src/components/Runners/Cgpd' +export { default as Cnef } from 'src/components/Runners/Cnef' +export { default as Cnoq } from 'src/components/Runners/Cnoq' +export { default as Cpbj } from 'src/components/Runners/Cpbj' +export { default as Cpkp } from 'src/components/Runners/Cpkp' +export { default as Cqpa } from 'src/components/Runners/Cqpa' +export { default as Ctyl } from 'src/components/Runners/Ctyl' export { default as Cvtc } from 'src/components/Runners/Cvtc' -export { default as Uemm } from 'src/components/Runners/Uemm' -export { default as Xhbi } from 'src/components/Runners/Xhbi' +export { default as Davn } from 'src/components/Runners/Davn' +export { default as Dcfi } from 'src/components/Runners/Dcfi' +export { default as Dhdk } from 'src/components/Runners/Dhdk' +export { default as Diis } from 'src/components/Runners/Diis' +export { default as Dkbt } from 'src/components/Runners/Dkbt' export { default as Dkiy } from 'src/components/Runners/Dkiy' -export { default as Owcy } from 'src/components/Runners/Owcy' -export { default as Aaov } from 'src/components/Runners/Aaov' -export { default as Qxgl } from 'src/components/Runners/Qxgl' -export { default as Uwma } from 'src/components/Runners/Uwma' -export { default as Kvso } from 'src/components/Runners/Kvso' -export { default as Snsr } from 'src/components/Runners/Snsr' -export { default as Udic } from 'src/components/Runners/Udic' -export { default as Xzqu } from 'src/components/Runners/Xzqu' +export { default as Dmwy } from 'src/components/Runners/Dmwy' export { default as Dnvw } from 'src/components/Runners/Dnvw' -export { default as Nric } from 'src/components/Runners/Nric' -export { default as Hdxc } from 'src/components/Runners/Hdxc' -export { default as Eial } from 'src/components/Runners/Eial' -export { default as Iwkx } from 'src/components/Runners/Iwkx' -export { default as Vjaa } from 'src/components/Runners/Vjaa' -export { default as Iifq } from 'src/components/Runners/Iifq' -export { default as Laea } from 'src/components/Runners/Laea' -export { default as Cgpd } from 'src/components/Runners/Cgpd' -export { default as Ijot } from 'src/components/Runners/Ijot' -export { default as Aezk } from 'src/components/Runners/Aezk' -export { default as Ainx } from 'src/components/Runners/Ainx' -export { default as Hykj } from 'src/components/Runners/Hykj' -export { default as Ielw } from 'src/components/Runners/Ielw' +export { default as Dpar } from 'src/components/Runners/Dpar' +export { default as Dpst } from 'src/components/Runners/Dpst' +export { default as Dqey } from 'src/components/Runners/Dqey' +export { default as Dqkc } from 'src/components/Runners/Dqkc' +export { default as Dret } from 'src/components/Runners/Dret' +export { default as Drvu } from 'src/components/Runners/Drvu' export { default as Dtzu } from 'src/components/Runners/Dtzu' -export { default as Efyy } from 'src/components/Runners/Efyy' -export { default as Izgz } from 'src/components/Runners/Izgz' -export { default as Ljjg } from 'src/components/Runners/Ljjg' +export { default as Dvrw } from 'src/components/Runners/Dvrw' +export { default as Dwnj } from 'src/components/Runners/Dwnj' +export { default as Dxum } from 'src/components/Runners/Dxum' +export { default as Dymt } from 'src/components/Runners/Dymt' +export { default as Dyov } from 'src/components/Runners/Dyov' +export { default as Eavp } from 'src/components/Runners/Eavp' export { default as Ebag } from 'src/components/Runners/Ebag' -export { default as Skzv } from 'src/components/Runners/Skzv' +export { default as Eemn } from 'src/components/Runners/Eemn' +export { default as Efyy } from 'src/components/Runners/Efyy' export { default as Egmr } from 'src/components/Runners/Egmr' -export { default as Lygz } from 'src/components/Runners/Lygz' +export { default as Eial } from 'src/components/Runners/Eial' +export { default as Emmb } from 'src/components/Runners/Emmb' +export { default as Entr } from 'src/components/Runners/Entr' +export { default as Eobj } from 'src/components/Runners/Eobj' +export { default as Eozk } from 'src/components/Runners/Eozk' +export { default as Evqx } from 'src/components/Runners/Evqx' +export { default as Exww } from 'src/components/Runners/Exww' +export { default as Fapu } from 'src/components/Runners/Fapu' +export { default as Fatm } from 'src/components/Runners/Fatm' +export { default as Fhlw } from 'src/components/Runners/Fhlw' +export { default as Fiab } from 'src/components/Runners/Fiab' export { default as Fivy } from 'src/components/Runners/Fivy' -export { default as Dmwy } from 'src/components/Runners/Dmwy' +export { default as Fjyk } from 'src/components/Runners/Fjyk' +export { default as Fora } from 'src/components/Runners/Fora' +export { default as Fotb } from 'src/components/Runners/Fotb' export { default as Fpsd } from 'src/components/Runners/Fpsd' -export { default as Vegw } from 'src/components/Runners/Vegw' -export { default as Zywk } from 'src/components/Runners/Zywk' -export { default as Pqfs } from 'src/components/Runners/Pqfs' -export { default as Tntc } from 'src/components/Runners/Tntc' -export { default as Mbrh } from 'src/components/Runners/Mbrh' -export { default as Wbru } from 'src/components/Runners/Wbru' -export { default as Hwtu } from 'src/components/Runners/Hwtu' -export { default as Usta } from 'src/components/Runners/Usta' -export { default as Mpal } from 'src/components/Runners/Mpal' +export { default as Fqwj } from 'src/components/Runners/Fqwj' +export { default as Fsmk } from 'src/components/Runners/Fsmk' +export { default as Gcnt } from 'src/components/Runners/Gcnt' +export { default as Gmcn } from 'src/components/Runners/Gmcn' +export { default as Goif } from 'src/components/Runners/Goif' +export { default as Gopk } from 'src/components/Runners/Gopk' +export { default as Gswd } from 'src/components/Runners/Gswd' +export { default as Gszp } from 'src/components/Runners/Gszp' export { default as Gtdu } from 'src/components/Runners/Gtdu' -export { default as Jmmp } from 'src/components/Runners/Jmmp' -export { default as Qpkm } from 'src/components/Runners/Qpkm' -export { default as Udvh } from 'src/components/Runners/Udvh' -export { default as Dqey } from 'src/components/Runners/Dqey' -export { default as Diis } from 'src/components/Runners/Diis' -export { default as Tiok } from 'src/components/Runners/Tiok' -export { default as Tfho } from 'src/components/Runners/Tfho' -export { default as Idcf } from 'src/components/Runners/Idcf' -export { default as Xemt } from 'src/components/Runners/Xemt' +export { default as Gtnr } from 'src/components/Runners/Gtnr' +export { default as Gtwk } from 'src/components/Runners/Gtwk' +export { default as Guuf } from 'src/components/Runners/Guuf' +export { default as Gwtp } from 'src/components/Runners/Gwtp' +export { default as Hbgo } from 'src/components/Runners/Hbgo' +export { default as Hdwy } from 'src/components/Runners/Hdwy' +export { default as Hdxc } from 'src/components/Runners/Hdxc' export { default as Howy } from 'src/components/Runners/Howy' +export { default as Hvdn } from 'src/components/Runners/Hvdn' +export { default as Hwtu } from 'src/components/Runners/Hwtu' +export { default as Hxmk } from 'src/components/Runners/Hxmk' +export { default as Hykj } from 'src/components/Runners/Hykj' +export { default as Hzlj } from 'src/components/Runners/Hzlj' +export { default as Idcf } from 'src/components/Runners/Idcf' +export { default as Ielw } from 'src/components/Runners/Ielw' +export { default as Ifwb } from 'src/components/Runners/Ifwb' +export { default as Ifxr } from 'src/components/Runners/Ifxr' +export { default as Igrt } from 'src/components/Runners/Igrt' +export { default as Iifq } from 'src/components/Runners/Iifq' +export { default as Iisx } from 'src/components/Runners/Iisx' +export { default as Ijot } from 'src/components/Runners/Ijot' +export { default as Ilnb } from 'src/components/Runners/Ilnb' +export { default as Ilpo } from 'src/components/Runners/Ilpo' +export { default as Ilrn } from 'src/components/Runners/Ilrn' +export { default as Imba } from 'src/components/Runners/Imba' +export { default as Imgp } from 'src/components/Runners/Imgp' export { default as Imqy } from 'src/components/Runners/Imqy' -export { default as Bpwl } from 'src/components/Runners/Bpwl' -export { default as Eozk } from 'src/components/Runners/Eozk' -export { default as Stio } from 'src/components/Runners/Stio' -export { default as Cqpa } from 'src/components/Runners/Cqpa' -export { default as Blre } from 'src/components/Runners/Blre' +export { default as Imyd } from 'src/components/Runners/Imyd' +export { default as Ines } from 'src/components/Runners/Ines' +export { default as Itbm } from 'src/components/Runners/Itbm' +export { default as Itzl } from 'src/components/Runners/Itzl' +export { default as Iwkx } from 'src/components/Runners/Iwkx' +export { default as Iygh } from 'src/components/Runners/Iygh' +export { default as Izgz } from 'src/components/Runners/Izgz' +export { default as Jbam } from 'src/components/Runners/Jbam' +export { default as Jlet } from 'src/components/Runners/Jlet' +export { default as Jliw } from 'src/components/Runners/Jliw' +export { default as Jmmp } from 'src/components/Runners/Jmmp' +export { default as Jmqh } from 'src/components/Runners/Jmqh' export { default as Jmyv } from 'src/components/Runners/Jmyv' -export { default as Ilnb } from 'src/components/Runners/Ilnb' -export { default as Qvxe } from 'src/components/Runners/Qvxe' -export { default as Qsfp } from 'src/components/Runners/Qsfp' -export { default as Sfop } from 'src/components/Runners/Sfop' -export { default as Xpvh } from 'src/components/Runners/Xpvh' -export { default as Nicg } from 'src/components/Runners/Nicg' -export { default as Qmof } from 'src/components/Runners/Qmof' -export { default as Xgei } from 'src/components/Runners/Xgei' -export { default as Mauj } from 'src/components/Runners/Mauj' -export { default as Eavp } from 'src/components/Runners/Eavp' -export { default as Wafy } from 'src/components/Runners/Wafy' -export { default as Badn } from 'src/components/Runners/Badn' -export { default as Slyk } from 'src/components/Runners/Slyk' -export { default as Eemn } from 'src/components/Runners/Eemn' -export { default as Rceu } from 'src/components/Runners/Rceu' -export { default as Sisn } from 'src/components/Runners/Sisn' -export { default as Syhh } from 'src/components/Runners/Syhh' -export { default as Ablz } from 'src/components/Runners/Ablz' -export { default as Bpza } from 'src/components/Runners/Bpza' -export { default as Vrvl } from 'src/components/Runners/Vrvl' -export { default as Goif } from 'src/components/Runners/Goif' -export { default as Fatm } from 'src/components/Runners/Fatm' -export { default as Bxdf } from 'src/components/Runners/Bxdf' -export { default as Hdwy } from 'src/components/Runners/Hdwy' -export { default as Entr } from 'src/components/Runners/Entr' -export { default as Brrh } from 'src/components/Runners/Brrh' -export { default as Rome } from 'src/components/Runners/Rome' -export { default as Dhdk } from 'src/components/Runners/Dhdk' -export { default as Dyov } from 'src/components/Runners/Dyov' -export { default as Unck } from 'src/components/Runners/Unck' -export { default as Cpbj } from 'src/components/Runners/Cpbj' +export { default as Jozw } from 'src/components/Runners/Jozw' +export { default as Jreq } from 'src/components/Runners/Jreq' +export { default as Jruw } from 'src/components/Runners/Jruw' +export { default as Jtai } from 'src/components/Runners/Jtai' +export { default as Jwzh } from 'src/components/Runners/Jwzh' +export { default as Jxyg } from 'src/components/Runners/Jxyg' +export { default as Keck } from 'src/components/Runners/Keck' +export { default as Kfcw } from 'src/components/Runners/Kfcw' +export { default as Kfrt } from 'src/components/Runners/Kfrt' +export { default as Kjyi } from 'src/components/Runners/Kjyi' +export { default as Knhw } from 'src/components/Runners/Knhw' +export { default as Kntz } from 'src/components/Runners/Kntz' +export { default as Kqip } from 'src/components/Runners/Kqip' +export { default as Kqzn } from 'src/components/Runners/Kqzn' export { default as Ksya } from 'src/components/Runners/Ksya' -export { default as Drvu } from 'src/components/Runners/Drvu' -export { default as Bdlj } from 'src/components/Runners/Bdlj' -export { default as Ifwb } from 'src/components/Runners/Ifwb' -export { default as Mame } from 'src/components/Runners/Mame' -export { default as Ngus } from 'src/components/Runners/Ngus' -export { default as Pzwe } from 'src/components/Runners/Pzwe' -export { default as Ujfj } from 'src/components/Runners/Ujfj' -export { default as Dymt } from 'src/components/Runners/Dymt' -export { default as Mhwq } from 'src/components/Runners/Mhwq' -export { default as Sojz } from 'src/components/Runners/Sojz' export { default as Ktyt } from 'src/components/Runners/Ktyt' -export { default as Aeyv } from 'src/components/Runners/Aeyv' -export { default as Bxfv } from 'src/components/Runners/Bxfv' -export { default as Fqwj } from 'src/components/Runners/Fqwj' -export { default as Tkqr } from 'src/components/Runners/Tkqr' -export { default as Fhlw } from 'src/components/Runners/Fhlw' -export { default as Jliw } from 'src/components/Runners/Jliw' -export { default as Yehl } from 'src/components/Runners/Yehl' -export { default as Mrky } from 'src/components/Runners/Mrky' -export { default as Ctyl } from 'src/components/Runners/Ctyl' export { default as Kupy } from 'src/components/Runners/Kupy' -export { default as Qdkf } from 'src/components/Runners/Qdkf' -export { default as Gtwk } from 'src/components/Runners/Gtwk' -export { default as Nlxe } from 'src/components/Runners/Nlxe' -export { default as Dvrw } from 'src/components/Runners/Dvrw' -export { default as Wbpx } from 'src/components/Runners/Wbpx' -export { default as Gszp } from 'src/components/Runners/Gszp' -export { default as Kntz } from 'src/components/Runners/Kntz' -export { default as Bmms } from 'src/components/Runners/Bmms' -export { default as Gmcn } from 'src/components/Runners/Gmcn' -export { default as Vpjw } from 'src/components/Runners/Vpjw' -export { default as Kjyi } from 'src/components/Runners/Kjyi' -export { default as Dpst } from 'src/components/Runners/Dpst' -export { default as Xhwx } from 'src/components/Runners/Xhwx' -export { default as Ttvy } from 'src/components/Runners/Ttvy' -export { default as Lrja } from 'src/components/Runners/Lrja' -export { default as Bcae } from 'src/components/Runners/Bcae' -export { default as Zuam } from 'src/components/Runners/Zuam' -export { default as Kfcw } from 'src/components/Runners/Kfcw' -export { default as Jxyg } from 'src/components/Runners/Jxyg' -export { default as Oiwu } from 'src/components/Runners/Oiwu' -export { default as Uqpp } from 'src/components/Runners/Uqpp' -export { default as Hxmk } from 'src/components/Runners/Hxmk' -export { default as Rzbq } from 'src/components/Runners/Rzbq' -export { default as Jlet } from 'src/components/Runners/Jlet' -export { default as Kqip } from 'src/components/Runners/Kqip' -export { default as Tkbr } from 'src/components/Runners/Tkbr' -export { default as Gopk } from 'src/components/Runners/Gopk' -export { default as Imgp } from 'src/components/Runners/Imgp' +export { default as Kvso } from 'src/components/Runners/Kvso' +export { default as Laea } from 'src/components/Runners/Laea' +export { default as Ldox } from 'src/components/Runners/Ldox' +export { default as Ldts } from 'src/components/Runners/Ldts' +export { default as Lial } from 'src/components/Runners/Lial' +export { default as Ljjg } from 'src/components/Runners/Ljjg' +export { default as Lkwr } from 'src/components/Runners/Lkwr' +export { default as Loai } from 'src/components/Runners/Loai' +export { default as Lodr } from 'src/components/Runners/Lodr' +export { default as Lrja } from 'src/components/Runners/Lrja' +export { default as Lrrr } from 'src/components/Runners/Lrrr' +export { default as Luir } from 'src/components/Runners/Luir' export { default as Lxnu } from 'src/components/Runners/Lxnu' -export { default as Ccon } from 'src/components/Runners/Ccon' +export { default as Lygz } from 'src/components/Runners/Lygz' +export { default as Lyod } from 'src/components/Runners/Lyod' +export { default as Mame } from 'src/components/Runners/Mame' +export { default as Mauj } from 'src/components/Runners/Mauj' +export { default as Mbrh } from 'src/components/Runners/Mbrh' +export { default as Mhgm } from 'src/components/Runners/Mhgm' +export { default as Mhwq } from 'src/components/Runners/Mhwq' +export { default as Miez } from 'src/components/Runners/Miez' +export { default as Mihy } from 'src/components/Runners/Mihy' +export { default as Mnfh } from 'src/components/Runners/Mnfh' +export { default as Mpal } from 'src/components/Runners/Mpal' +export { default as Mrky } from 'src/components/Runners/Mrky' +export { default as Mscz } from 'src/components/Runners/Mscz' +export { default as Msiw } from 'src/components/Runners/Msiw' +export { default as News } from 'src/components/Runners/News' +export { default as Nfkp } from 'src/components/Runners/Nfkp' +export { default as Ngus } from 'src/components/Runners/Ngus' +export { default as Nicg } from 'src/components/Runners/Nicg' +export { default as Nlxe } from 'src/components/Runners/Nlxe' +export { default as Nmoc } from 'src/components/Runners/Nmoc' +export { default as Nnhc } from 'src/components/Runners/Nnhc' export { default as Npfx } from 'src/components/Runners/Npfx' -export { default as Pnob } from 'src/components/Runners/Pnob' -export { default as Rqdn } from 'src/components/Runners/Rqdn' -export { default as Fiab } from 'src/components/Runners/Fiab' -export { default as Plxd } from 'src/components/Runners/Plxd' -export { default as Zaoc } from 'src/components/Runners/Zaoc' -export { default as Xekr } from 'src/components/Runners/Xekr' -export { default as Lial } from 'src/components/Runners/Lial' -export { default as Uqts } from 'src/components/Runners/Uqts' +export { default as Nric } from 'src/components/Runners/Nric' +export { default as Oiwu } from 'src/components/Runners/Oiwu' export { default as Ojma } from 'src/components/Runners/Ojma' -export { default as Yykk } from 'src/components/Runners/Yykk' -export { default as Exww } from 'src/components/Runners/Exww' +export { default as Olef } from 'src/components/Runners/Olef' +export { default as Omlc } from 'src/components/Runners/Omlc' +export { default as Orhx } from 'src/components/Runners/Orhx' +export { default as Osih } from 'src/components/Runners/Osih' +export { default as Osqg } from 'src/components/Runners/Osqg' +export { default as Osqo } from 'src/components/Runners/Osqo' +export { default as Owcy } from 'src/components/Runners/Owcy' +export { default as Ozbe } from 'src/components/Runners/Ozbe' +export { default as Pbgd } from 'src/components/Runners/Pbgd' +export { default as Peoq } from 'src/components/Runners/Peoq' +export { default as Pgtx } from 'src/components/Runners/Pgtx' +export { default as Plts } from 'src/components/Runners/Plts' +export { default as Plxd } from 'src/components/Runners/Plxd' +export { default as Pnob } from 'src/components/Runners/Pnob' +export { default as Pnux } from 'src/components/Runners/Pnux' +export { default as Pqfs } from 'src/components/Runners/Pqfs' +export { default as Psqo } from 'src/components/Runners/Psqo' +export { default as Pzui } from 'src/components/Runners/Pzui' +export { default as Pzvr } from 'src/components/Runners/Pzvr' +export { default as Pzwe } from 'src/components/Runners/Pzwe' +export { default as Qdkf } from 'src/components/Runners/Qdkf' export { default as Qgun } from 'src/components/Runners/Qgun' -export { default as Yvia } from 'src/components/Runners/Yvia' export { default as Qifg } from 'src/components/Runners/Qifg' +export { default as Qltx } from 'src/components/Runners/Qltx' +export { default as Qmof } from 'src/components/Runners/Qmof' +export { default as Qoms } from 'src/components/Runners/Qoms' +export { default as Qpjt } from 'src/components/Runners/Qpjt' +export { default as Qpkm } from 'src/components/Runners/Qpkm' +export { default as Qsfp } from 'src/components/Runners/Qsfp' +export { default as Qvxe } from 'src/components/Runners/Qvxe' +export { default as Qwke } from 'src/components/Runners/Qwke' +export { default as Qxgl } from 'src/components/Runners/Qxgl' +export { default as Rceu } from 'src/components/Runners/Rceu' +export { default as Repd } from 'src/components/Runners/Repd' +export { default as Rmsd } from 'src/components/Runners/Rmsd' +export { default as Rome } from 'src/components/Runners/Rome' +export { default as Rqdn } from 'src/components/Runners/Rqdn' +export { default as Rqjo } from 'src/components/Runners/Rqjo' +export { default as Rreb } from 'src/components/Runners/Rreb' +export { default as Rzbq } from 'src/components/Runners/Rzbq' +export { default as Sfop } from 'src/components/Runners/Sfop' +export { default as Sgfj } from 'src/components/Runners/Sgfj' +export { default as Sisn } from 'src/components/Runners/Sisn' +export { default as Skzv } from 'src/components/Runners/Skzv' +export { default as Slyk } from 'src/components/Runners/Slyk' +export { default as Snsr } from 'src/components/Runners/Snsr' +export { default as Sojz } from 'src/components/Runners/Sojz' export { default as Ssns } from 'src/components/Runners/Ssns' +export { default as Stio } from 'src/components/Runners/Stio' +export { default as Syfp } from 'src/components/Runners/Syfp' +export { default as Syhh } from 'src/components/Runners/Syhh' +export { default as Szou } from 'src/components/Runners/Szou' export { default as Tboe } from 'src/components/Runners/Tboe' +export { default as Tdau } from 'src/components/Runners/Tdau' +export { default as Tfho } from 'src/components/Runners/Tfho' +export { default as Tiok } from 'src/components/Runners/Tiok' +export { default as Tkbr } from 'src/components/Runners/Tkbr' +export { default as Tkqr } from 'src/components/Runners/Tkqr' +export { default as Tntc } from 'src/components/Runners/Tntc' +export { default as Ttvy } from 'src/components/Runners/Ttvy' +export { default as Tuqr } from 'src/components/Runners/Tuqr' +export { default as Udic } from 'src/components/Runners/Udic' +export { default as Udvh } from 'src/components/Runners/Udvh' +export { default as Uemm } from 'src/components/Runners/Uemm' export { default as Ufyc } from 'src/components/Runners/Ufyc' -export { default as Pbgd } from 'src/components/Runners/Pbgd' -export { default as Hvdn } from 'src/components/Runners/Hvdn' +export { default as Ufze } from 'src/components/Runners/Ufze' +export { default as Uitu } from 'src/components/Runners/Uitu' +export { default as Ujfj } from 'src/components/Runners/Ujfj' +export { default as Umce } from 'src/components/Runners/Umce' +export { default as Unck } from 'src/components/Runners/Unck' +export { default as Uqpp } from 'src/components/Runners/Uqpp' +export { default as Uqts } from 'src/components/Runners/Uqts' +export { default as Urhc } from 'src/components/Runners/Urhc' +export { default as Usta } from 'src/components/Runners/Usta' +export { default as Uwma } from 'src/components/Runners/Uwma' +export { default as Vegw } from 'src/components/Runners/Vegw' +export { default as Vjaa } from 'src/components/Runners/Vjaa' +export { default as Vkpm } from 'src/components/Runners/Vkpm' +export { default as Vpjw } from 'src/components/Runners/Vpjw' +export { default as Vpmj } from 'src/components/Runners/Vpmj' +export { default as Vqcw } from 'src/components/Runners/Vqcw' +export { default as Vrvl } from 'src/components/Runners/Vrvl' +export { default as Vrwt } from 'src/components/Runners/Vrwt' +export { default as Vvjn } from 'src/components/Runners/Vvjn' export { default as Vxnm } from 'src/components/Runners/Vxnm' -export { default as Xefx } from 'src/components/Runners/Xefx' +export { default as Wafy } from 'src/components/Runners/Wafy' +export { default as Wbpx } from 'src/components/Runners/Wbpx' +export { default as Wbru } from 'src/components/Runners/Wbru' export { default as Wcsz } from 'src/components/Runners/Wcsz' -export { default as Psqo } from 'src/components/Runners/Psqo' -export { default as Xsby } from 'src/components/Runners/Xsby' -export { default as Repd } from 'src/components/Runners/Repd' -export { default as Cnoq } from 'src/components/Runners/Cnoq' -export { default as Dwnj } from 'src/components/Runners/Dwnj' -export { default as Guuf } from 'src/components/Runners/Guuf' -export { default as Lrrr } from 'src/components/Runners/Lrrr' -export { default as Dpar } from 'src/components/Runners/Dpar' -export { default as Ylil } from 'src/components/Runners/Ylil' -export { default as Vqcw } from 'src/components/Runners/Vqcw' -export { default as Dcfi } from 'src/components/Runners/Dcfi' -export { default as Bmnc } from 'src/components/Runners/Bmnc' -export { default as Ufze } from 'src/components/Runners/Ufze' -export { default as Rreb } from 'src/components/Runners/Rreb' -export { default as Kqzn } from 'src/components/Runners/Kqzn' -export { default as Aimh } from 'src/components/Runners/Aimh' -export { default as Lyod } from 'src/components/Runners/Lyod' -export { default as Imba } from 'src/components/Runners/Imba' -export { default as Zifr } from 'src/components/Runners/Zifr' -export { default as Omlc } from 'src/components/Runners/Omlc' -export { default as Zxux } from 'src/components/Runners/Zxux' -export { default as Itzl } from 'src/components/Runners/Itzl' -export { default as Gtnr } from 'src/components/Runners/Gtnr' -export { default as Cfms } from 'src/components/Runners/Cfms' -export { default as Syfp } from 'src/components/Runners/Syfp' +export { default as Wcwd } from 'src/components/Runners/Wcwd' export { default as Wdol } from 'src/components/Runners/Wdol' -export { default as Luir } from 'src/components/Runners/Luir' -export { default as Ifxr } from 'src/components/Runners/Ifxr' -export { default as Vkpm } from 'src/components/Runners/Vkpm' -export { default as Mihy } from 'src/components/Runners/Mihy' -export { default as Dxum } from 'src/components/Runners/Dxum' -export { default as Davn } from 'src/components/Runners/Davn' -export { default as Qltx } from 'src/components/Runners/Qltx' -export { default as Zvet } from 'src/components/Runners/Zvet' -export { default as Yvty } from 'src/components/Runners/Yvty' -export { default as Umce } from 'src/components/Runners/Umce' -export { default as Orhx } from 'src/components/Runners/Orhx' +export { default as Woft } from 'src/components/Runners/Woft' export { default as Wqdb } from 'src/components/Runners/Wqdb' -export { default as Xtjt } from 'src/components/Runners/Xtjt' -export { default as Mnfh } from 'src/components/Runners/Mnfh' -export { default as Yklt } from 'src/components/Runners/Yklt' -export { default as Fsmk } from 'src/components/Runners/Fsmk' -export { default as Peoq } from 'src/components/Runners/Peoq' -export { default as Nfkp } from 'src/components/Runners/Nfkp' -export { default as Fora } from 'src/components/Runners/Fora' -export { default as Eobj } from 'src/components/Runners/Eobj' -export { default as Osqg } from 'src/components/Runners/Osqg' -export { default as Vrwt } from 'src/components/Runners/Vrwt' -export { default as Lodr } from 'src/components/Runners/Lodr' -export { default as Fjyk } from 'src/components/Runners/Fjyk' -export { default as Miez } from 'src/components/Runners/Miez' -export { default as Fapu } from 'src/components/Runners/Fapu' +export { default as Wunw } from 'src/components/Runners/Wunw' +export { default as Wxqy } from 'src/components/Runners/Wxqy' +export { default as Xcnu } from 'src/components/Runners/Xcnu' +export { default as Xefx } from 'src/components/Runners/Xefx' +export { default as Xekr } from 'src/components/Runners/Xekr' +export { default as Xemt } from 'src/components/Runners/Xemt' +export { default as Xgei } from 'src/components/Runners/Xgei' +export { default as Xhbi } from 'src/components/Runners/Xhbi' +export { default as Xhwx } from 'src/components/Runners/Xhwx' export { default as Xjae } from 'src/components/Runners/Xjae' +export { default as Xpvh } from 'src/components/Runners/Xpvh' +export { default as Xrzv } from 'src/components/Runners/Xrzv' +export { default as Xsby } from 'src/components/Runners/Xsby' +export { default as Xsgz } from 'src/components/Runners/Xsgz' export { default as Xsve } from 'src/components/Runners/Xsve' -export { default as Igrt } from 'src/components/Runners/Igrt' -export { default as Woft } from 'src/components/Runners/Woft' -export { default as Urhc } from 'src/components/Runners/Urhc' -export { default as Tdau } from 'src/components/Runners/Tdau' -export { default as Lkwr } from 'src/components/Runners/Lkwr' -export { default as Osih } from 'src/components/Runners/Osih' -export { default as Dkbt } from 'src/components/Runners/Dkbt' -export { default as Hzlj } from 'src/components/Runners/Hzlj' -export { default as Plts } from 'src/components/Runners/Plts' -export { default as Pnux } from 'src/components/Runners/Pnux' -export { default as Zhby } from 'src/components/Runners/Zhby' -export { default as Xcnu } from 'src/components/Runners/Xcnu' -export { default as Iisx } from 'src/components/Runners/Iisx' -export { default as Pzui } from 'src/components/Runners/Pzui' -export { default as Kfrt } from 'src/components/Runners/Kfrt' -export { default as Iygh } from 'src/components/Runners/Iygh' -export { default as Ines } from 'src/components/Runners/Ines' -export { default as Gcnt } from 'src/components/Runners/Gcnt' -export { default as Pgtx } from 'src/components/Runners/Pgtx' -export { default as Gswd } from 'src/components/Runners/Gswd' -export { default as Jruw } from 'src/components/Runners/Jruw' -export { default as Nnhc } from 'src/components/Runners/Nnhc' -export { default as Pzvr } from 'src/components/Runners/Pzvr' -export { default as Mscz } from 'src/components/Runners/Mscz' -export { default as Jreq } from 'src/components/Runners/Jreq' -export { default as Vpmj } from 'src/components/Runners/Vpmj' -export { default as Uitu } from 'src/components/Runners/Uitu' -export { default as Bozr } from 'src/components/Runners/Bozr' -export { default as Angp } from 'src/components/Runners/Angp' -export { default as Wxqy } from 'src/components/Runners/Wxqy' -export { default as Wcwd } from 'src/components/Runners/Wcwd' -export { default as Bcgc } from 'src/components/Runners/Bcgc' -export { default as Szou } from 'src/components/Runners/Szou' +export { default as Xtjt } from 'src/components/Runners/Xtjt' +export { default as Xwim } from 'src/components/Runners/Xwim' +export { default as Xzqu } from 'src/components/Runners/Xzqu' +export { default as Yehl } from 'src/components/Runners/Yehl' +export { default as Yklt } from 'src/components/Runners/Yklt' +export { default as Ylil } from 'src/components/Runners/Ylil' export { default as Ysji } from 'src/components/Runners/Ysji' -export { default as Ilrn } from 'src/components/Runners/Ilrn' -export { default as Xsgz } from 'src/components/Runners/Xsgz' -export { default as Dret } from 'src/components/Runners/Dret' -export { default as Bpsz } from 'src/components/Runners/Bpsz' -export { default as Fotb } from 'src/components/Runners/Fotb' -export { default as Zfcz } from 'src/components/Runners/Zfcz' -export { default as Jtai } from 'src/components/Runners/Jtai' -export { default as Nmoc } from 'src/components/Runners/Nmoc' -export { default as Cnef } from 'src/components/Runners/Cnef' -export { default as News } from 'src/components/Runners/News' -export { default as Xrzv } from 'src/components/Runners/Xrzv' export { default as Ytcf } from 'src/components/Runners/Ytcf' +export { default as Yvia } from 'src/components/Runners/Yvia' +export { default as Yvty } from 'src/components/Runners/Yvty' +export { default as Yykk } from 'src/components/Runners/Yykk' +export { default as Zaoc } from 'src/components/Runners/Zaoc' +export { default as Zfcz } from 'src/components/Runners/Zfcz' +export { default as Zhby } from 'src/components/Runners/Zhby' +export { default as Zifr } from 'src/components/Runners/Zifr' +export { default as Zuam } from 'src/components/Runners/Zuam' +export { default as Zvet } from 'src/components/Runners/Zvet' +export { default as Zwpj } from 'src/components/Runners/Zwpj' +export { default as Zxux } from 'src/components/Runners/Zxux' +export { default as Zywk } from 'src/components/Runners/Zywk' +export { default as Zzxj } from 'src/components/Runners/Zzxj' +export { default as Zzyu } from 'src/components/Runners/Zzyu' From 371f5829f59cd1224b8683fc7bc55b54514b816c Mon Sep 17 00:00:00 2001 From: Shu Uesugi Date: Fri, 21 Jun 2019 13:04:31 -0700 Subject: [PATCH 4/9] Undo remove precompute --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a08b4f512..3afa58bcc 100644 --- a/package.json +++ b/package.json @@ -25,7 +25,7 @@ "contents": "ts-node --project tsconfig.scripts.json ./scripts/generateContentsBundle.ts", "sitemap": "ts-node --project tsconfig.scripts.json -r tsconfig-paths/register ./scripts/generateSitemap.ts", "contents:watch": "ts-node --project tsconfig.scripts.json ./scripts/generateContentsBundle.ts watch", - "split-configs": "ts-node --project tsconfig.scripts.json -r tsconfig-paths/register ./scripts/splitConfigs.ts", + "precompute": "ts-node --project tsconfig.scripts.json -r tsconfig-paths/register ./scripts/precomputeExpressionContainers.ts", "tsc": "tsc", "eslint": "eslint --ext .js,.ts,.tsx .", "eslint:fix": "eslint --ext .js,.ts,.tsx --fix .", From b83befdd734e65222415fca62fcdf54e213b2bb3 Mon Sep 17 00:00:00 2001 From: Shu Uesugi Date: Fri, 21 Jun 2019 13:26:35 -0700 Subject: [PATCH 5/9] =?UTF-8?q?json=20=E2=86=92=20ts?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/lib/runnerConfigs/aaov.json | 7 ------- scripts/lib/runnerConfigs/aaov.ts | 11 +++++++++++ scripts/lib/runnerConfigs/ablz.json | 11 ----------- scripts/lib/runnerConfigs/ablz.ts | 11 +++++++++++ scripts/lib/runnerConfigs/aeyv.json | 11 ----------- scripts/lib/runnerConfigs/aeyv.ts | 11 +++++++++++ scripts/lib/runnerConfigs/aezk.json | 6 ------ scripts/lib/runnerConfigs/aezk.ts | 10 ++++++++++ scripts/lib/runnerConfigs/ahsd.json | 5 ----- scripts/lib/runnerConfigs/ahsd.ts | 9 +++++++++ scripts/lib/runnerConfigs/aimh.json | 8 -------- scripts/lib/runnerConfigs/aimh.ts | 9 +++++++++ scripts/lib/runnerConfigs/ainx.json | 10 ---------- scripts/lib/runnerConfigs/ainx.ts | 14 ++++++++++++++ scripts/lib/runnerConfigs/angp.json | 8 -------- scripts/lib/runnerConfigs/angp.ts | 12 ++++++++++++ scripts/lib/runnerConfigs/awxz.json | 5 ----- scripts/lib/runnerConfigs/awxz.ts | 9 +++++++++ scripts/lib/runnerConfigs/badn.json | 11 ----------- scripts/lib/runnerConfigs/badn.ts | 11 +++++++++++ scripts/lib/runnerConfigs/bcae.json | 8 -------- scripts/lib/runnerConfigs/bcae.ts | 12 ++++++++++++ scripts/lib/runnerConfigs/bcgc.json | 7 ------- scripts/lib/runnerConfigs/bcgc.ts | 11 +++++++++++ scripts/lib/runnerConfigs/bdlj.json | 10 ---------- scripts/lib/runnerConfigs/bdlj.ts | 10 ++++++++++ scripts/lib/runnerConfigs/bgfl.json | 5 ----- scripts/lib/runnerConfigs/bgfl.ts | 9 +++++++++ scripts/lib/runnerConfigs/blre.json | 9 --------- scripts/lib/runnerConfigs/blre.ts | 10 ++++++++++ scripts/lib/runnerConfigs/bmms.json | 8 -------- scripts/lib/runnerConfigs/bmms.ts | 12 ++++++++++++ scripts/lib/runnerConfigs/bmnc.json | 13 ------------- scripts/lib/runnerConfigs/bmnc.ts | 13 +++++++++++++ scripts/lib/runnerConfigs/bozr.json | 12 ------------ scripts/lib/runnerConfigs/bozr.ts | 16 ++++++++++++++++ scripts/lib/runnerConfigs/bpsz.json | 12 ------------ scripts/lib/runnerConfigs/bpsz.ts | 16 ++++++++++++++++ scripts/lib/runnerConfigs/bpwl.json | 9 --------- scripts/lib/runnerConfigs/bpwl.ts | 10 ++++++++++ scripts/lib/runnerConfigs/bpza.json | 10 ---------- scripts/lib/runnerConfigs/bpza.ts | 10 ++++++++++ scripts/lib/runnerConfigs/brrh.json | 11 ----------- scripts/lib/runnerConfigs/brrh.ts | 12 ++++++++++++ scripts/lib/runnerConfigs/bxdf.json | 10 ---------- scripts/lib/runnerConfigs/bxdf.ts | 12 ++++++++++++ scripts/lib/runnerConfigs/bxfv.json | 11 ----------- scripts/lib/runnerConfigs/bxfv.ts | 12 ++++++++++++ scripts/lib/runnerConfigs/ccon.json | 9 --------- scripts/lib/runnerConfigs/ccon.ts | 13 +++++++++++++ scripts/lib/runnerConfigs/cfms.json | 14 -------------- scripts/lib/runnerConfigs/cfms.ts | 14 ++++++++++++++ scripts/lib/runnerConfigs/cgpd.json | 5 ----- scripts/lib/runnerConfigs/cgpd.ts | 9 +++++++++ scripts/lib/runnerConfigs/cnef.json | 11 ----------- scripts/lib/runnerConfigs/cnef.ts | 12 ++++++++++++ scripts/lib/runnerConfigs/cnoq.json | 7 ------- scripts/lib/runnerConfigs/cnoq.ts | 11 +++++++++++ scripts/lib/runnerConfigs/cpbj.json | 11 ----------- scripts/lib/runnerConfigs/cpbj.ts | 11 +++++++++++ scripts/lib/runnerConfigs/cpkp.json | 5 ----- scripts/lib/runnerConfigs/cpkp.ts | 9 +++++++++ scripts/lib/runnerConfigs/cqpa.json | 10 ---------- scripts/lib/runnerConfigs/cqpa.ts | 10 ++++++++++ scripts/lib/runnerConfigs/ctyl.json | 9 --------- scripts/lib/runnerConfigs/ctyl.ts | 13 +++++++++++++ scripts/lib/runnerConfigs/cvtc.json | 5 ----- scripts/lib/runnerConfigs/cvtc.ts | 9 +++++++++ scripts/lib/runnerConfigs/davn.json | 19 ------------------- scripts/lib/runnerConfigs/davn.ts | 15 +++++++++++++++ scripts/lib/runnerConfigs/dcfi.json | 9 --------- scripts/lib/runnerConfigs/dcfi.ts | 13 +++++++++++++ scripts/lib/runnerConfigs/dhdk.json | 11 ----------- scripts/lib/runnerConfigs/dhdk.ts | 11 +++++++++++ scripts/lib/runnerConfigs/diis.json | 7 ------- scripts/lib/runnerConfigs/diis.ts | 11 +++++++++++ scripts/lib/runnerConfigs/dkbt.json | 7 ------- scripts/lib/runnerConfigs/dkbt.ts | 11 +++++++++++ scripts/lib/runnerConfigs/dkiy.json | 5 ----- scripts/lib/runnerConfigs/dkiy.ts | 9 +++++++++ scripts/lib/runnerConfigs/dmwy.json | 6 ------ scripts/lib/runnerConfigs/dmwy.ts | 10 ++++++++++ scripts/lib/runnerConfigs/dnvw.json | 7 ------- scripts/lib/runnerConfigs/dnvw.ts | 11 +++++++++++ scripts/lib/runnerConfigs/dpar.json | 10 ---------- scripts/lib/runnerConfigs/dpar.ts | 14 ++++++++++++++ scripts/lib/runnerConfigs/dpst.json | 11 ----------- scripts/lib/runnerConfigs/dpst.ts | 12 ++++++++++++ scripts/lib/runnerConfigs/dqey.json | 6 ------ scripts/lib/runnerConfigs/dqey.ts | 10 ++++++++++ scripts/lib/runnerConfigs/dqkc.json | 4 ---- scripts/lib/runnerConfigs/dqkc.ts | 8 ++++++++ scripts/lib/runnerConfigs/dret.json | 8 -------- scripts/lib/runnerConfigs/dret.ts | 12 ++++++++++++ scripts/lib/runnerConfigs/drvu.json | 10 ---------- scripts/lib/runnerConfigs/drvu.ts | 12 ++++++++++++ scripts/lib/runnerConfigs/dtzu.json | 7 ------- scripts/lib/runnerConfigs/dtzu.ts | 11 +++++++++++ scripts/lib/runnerConfigs/dvrw.json | 19 ------------------- scripts/lib/runnerConfigs/dvrw.ts | 13 +++++++++++++ scripts/lib/runnerConfigs/dwnj.json | 7 ------- scripts/lib/runnerConfigs/dwnj.ts | 11 +++++++++++ scripts/lib/runnerConfigs/dxum.json | 7 ------- scripts/lib/runnerConfigs/dxum.ts | 11 +++++++++++ scripts/lib/runnerConfigs/dymt.json | 10 ---------- scripts/lib/runnerConfigs/dymt.ts | 10 ++++++++++ scripts/lib/runnerConfigs/dyov.json | 11 ----------- scripts/lib/runnerConfigs/dyov.ts | 12 ++++++++++++ scripts/lib/runnerConfigs/eavp.json | 7 ------- scripts/lib/runnerConfigs/eavp.ts | 11 +++++++++++ scripts/lib/runnerConfigs/ebag.json | 5 ----- scripts/lib/runnerConfigs/ebag.ts | 9 +++++++++ scripts/lib/runnerConfigs/eemn.json | 13 ------------- scripts/lib/runnerConfigs/eemn.ts | 14 ++++++++++++++ scripts/lib/runnerConfigs/efyy.json | 7 ------- scripts/lib/runnerConfigs/efyy.ts | 11 +++++++++++ scripts/lib/runnerConfigs/egmr.json | 7 ------- scripts/lib/runnerConfigs/egmr.ts | 11 +++++++++++ scripts/lib/runnerConfigs/eial.json | 6 ------ scripts/lib/runnerConfigs/eial.ts | 10 ++++++++++ scripts/lib/runnerConfigs/emmb.json | 4 ---- scripts/lib/runnerConfigs/emmb.ts | 8 ++++++++ scripts/lib/runnerConfigs/entr.json | 7 ------- scripts/lib/runnerConfigs/entr.ts | 11 +++++++++++ scripts/lib/runnerConfigs/eobj.json | 7 ------- scripts/lib/runnerConfigs/eobj.ts | 11 +++++++++++ scripts/lib/runnerConfigs/eozk.json | 4 ---- scripts/lib/runnerConfigs/eozk.ts | 8 ++++++++ scripts/lib/runnerConfigs/evqx.json | 7 ------- scripts/lib/runnerConfigs/evqx.ts | 11 +++++++++++ scripts/lib/runnerConfigs/exww.json | 7 ------- scripts/lib/runnerConfigs/exww.ts | 11 +++++++++++ scripts/lib/runnerConfigs/fapu.json | 5 ----- scripts/lib/runnerConfigs/fapu.ts | 9 +++++++++ scripts/lib/runnerConfigs/fatm.json | 11 ----------- scripts/lib/runnerConfigs/fatm.ts | 12 ++++++++++++ scripts/lib/runnerConfigs/fhlw.json | 9 --------- scripts/lib/runnerConfigs/fhlw.ts | 9 +++++++++ scripts/lib/runnerConfigs/fiab.json | 11 ----------- scripts/lib/runnerConfigs/fiab.ts | 15 +++++++++++++++ scripts/lib/runnerConfigs/fivy.json | 6 ------ scripts/lib/runnerConfigs/fivy.ts | 10 ++++++++++ scripts/lib/runnerConfigs/fjyk.json | 5 ----- scripts/lib/runnerConfigs/fjyk.ts | 9 +++++++++ scripts/lib/runnerConfigs/fora.json | 6 ------ scripts/lib/runnerConfigs/fora.ts | 10 ++++++++++ scripts/lib/runnerConfigs/fotb.json | 8 -------- scripts/lib/runnerConfigs/fotb.ts | 12 ++++++++++++ scripts/lib/runnerConfigs/fpsd.json | 5 ----- scripts/lib/runnerConfigs/fpsd.ts | 9 +++++++++ scripts/lib/runnerConfigs/fqwj.json | 7 ------- scripts/lib/runnerConfigs/fqwj.ts | 11 +++++++++++ scripts/lib/runnerConfigs/fsmk.json | 7 ------- scripts/lib/runnerConfigs/fsmk.ts | 11 +++++++++++ scripts/lib/runnerConfigs/gcnt.json | 19 ------------------- scripts/lib/runnerConfigs/gcnt.ts | 15 +++++++++++++++ scripts/lib/runnerConfigs/gmcn.json | 15 --------------- scripts/lib/runnerConfigs/gmcn.ts | 14 ++++++++++++++ scripts/lib/runnerConfigs/goif.json | 7 ------- scripts/lib/runnerConfigs/goif.ts | 11 +++++++++++ scripts/lib/runnerConfigs/gopk.json | 7 ------- scripts/lib/runnerConfigs/gopk.ts | 11 +++++++++++ scripts/lib/runnerConfigs/gswd.json | 12 ------------ scripts/lib/runnerConfigs/gswd.ts | 16 ++++++++++++++++ scripts/lib/runnerConfigs/gszp.json | 10 ---------- scripts/lib/runnerConfigs/gszp.ts | 12 ++++++++++++ scripts/lib/runnerConfigs/gtdu.json | 5 ----- scripts/lib/runnerConfigs/gtdu.ts | 9 +++++++++ scripts/lib/runnerConfigs/gtnr.json | 14 -------------- scripts/lib/runnerConfigs/gtnr.ts | 14 ++++++++++++++ scripts/lib/runnerConfigs/gtwk.json | 10 ---------- scripts/lib/runnerConfigs/gtwk.ts | 14 ++++++++++++++ scripts/lib/runnerConfigs/guuf.json | 8 -------- scripts/lib/runnerConfigs/guuf.ts | 12 ++++++++++++ scripts/lib/runnerConfigs/gwtp.json | 7 ------- scripts/lib/runnerConfigs/gwtp.ts | 11 +++++++++++ scripts/lib/runnerConfigs/hbgo.json | 4 ---- scripts/lib/runnerConfigs/hbgo.ts | 8 ++++++++ scripts/lib/runnerConfigs/hdwy.json | 11 ----------- scripts/lib/runnerConfigs/hdwy.ts | 12 ++++++++++++ scripts/lib/runnerConfigs/hdxc.json | 6 ------ scripts/lib/runnerConfigs/hdxc.ts | 10 ++++++++++ scripts/lib/runnerConfigs/howy.json | 6 ------ scripts/lib/runnerConfigs/howy.ts | 10 ++++++++++ scripts/lib/runnerConfigs/hvdn.json | 9 --------- scripts/lib/runnerConfigs/hvdn.ts | 9 +++++++++ scripts/lib/runnerConfigs/hwtu.json | 7 ------- scripts/lib/runnerConfigs/hwtu.ts | 11 +++++++++++ scripts/lib/runnerConfigs/hxmk.json | 16 ---------------- scripts/lib/runnerConfigs/hxmk.ts | 15 +++++++++++++++ scripts/lib/runnerConfigs/hykj.json | 6 ------ scripts/lib/runnerConfigs/hykj.ts | 10 ++++++++++ scripts/lib/runnerConfigs/hzlj.json | 7 ------- scripts/lib/runnerConfigs/hzlj.ts | 11 +++++++++++ scripts/lib/runnerConfigs/idcf.json | 9 --------- scripts/lib/runnerConfigs/idcf.ts | 10 ++++++++++ scripts/lib/runnerConfigs/ielw.json | 7 ------- scripts/lib/runnerConfigs/ielw.ts | 11 +++++++++++ scripts/lib/runnerConfigs/ifwb.json | 10 ---------- scripts/lib/runnerConfigs/ifwb.ts | 10 ++++++++++ scripts/lib/runnerConfigs/ifxr.json | 19 ------------------- scripts/lib/runnerConfigs/ifxr.ts | 15 +++++++++++++++ scripts/lib/runnerConfigs/igrt.json | 6 ------ scripts/lib/runnerConfigs/igrt.ts | 10 ++++++++++ scripts/lib/runnerConfigs/iifq.json | 6 ------ scripts/lib/runnerConfigs/iifq.ts | 10 ++++++++++ scripts/lib/runnerConfigs/iisx.json | 19 ------------------- scripts/lib/runnerConfigs/iisx.ts | 15 +++++++++++++++ scripts/lib/runnerConfigs/ijot.json | 5 ----- scripts/lib/runnerConfigs/ijot.ts | 9 +++++++++ scripts/lib/runnerConfigs/ilnb.json | 9 --------- scripts/lib/runnerConfigs/ilnb.ts | 10 ++++++++++ scripts/lib/runnerConfigs/ilpo.json | 4 ---- scripts/lib/runnerConfigs/ilpo.ts | 8 ++++++++ scripts/lib/runnerConfigs/ilrn.json | 12 ------------ scripts/lib/runnerConfigs/ilrn.ts | 16 ++++++++++++++++ scripts/lib/runnerConfigs/imba.json | 7 ------- scripts/lib/runnerConfigs/imba.ts | 9 +++++++++ scripts/lib/runnerConfigs/imgp.json | 10 ---------- scripts/lib/runnerConfigs/imgp.ts | 10 ++++++++++ scripts/lib/runnerConfigs/imqy.json | 15 --------------- scripts/lib/runnerConfigs/imqy.ts | 12 ++++++++++++ scripts/lib/runnerConfigs/imyd.json | 4 ---- scripts/lib/runnerConfigs/imyd.ts | 8 ++++++++ scripts/lib/runnerConfigs/ines.json | 17 ----------------- scripts/lib/runnerConfigs/ines.ts | 13 +++++++++++++ scripts/lib/runnerConfigs/itbm.json | 4 ---- scripts/lib/runnerConfigs/itbm.ts | 8 ++++++++ scripts/lib/runnerConfigs/itzl.json | 8 -------- scripts/lib/runnerConfigs/itzl.ts | 12 ++++++++++++ scripts/lib/runnerConfigs/iwkx.json | 6 ------ scripts/lib/runnerConfigs/iwkx.ts | 10 ++++++++++ scripts/lib/runnerConfigs/iygh.json | 10 ---------- scripts/lib/runnerConfigs/iygh.ts | 12 ++++++++++++ scripts/lib/runnerConfigs/izgz.json | 7 ------- scripts/lib/runnerConfigs/izgz.ts | 11 +++++++++++ scripts/lib/runnerConfigs/jbam.json | 6 ------ scripts/lib/runnerConfigs/jbam.ts | 10 ++++++++++ scripts/lib/runnerConfigs/jlet.json | 13 ------------- scripts/lib/runnerConfigs/jlet.ts | 13 +++++++++++++ scripts/lib/runnerConfigs/jliw.json | 9 --------- scripts/lib/runnerConfigs/jliw.ts | 13 +++++++++++++ scripts/lib/runnerConfigs/jmmp.json | 8 -------- scripts/lib/runnerConfigs/jmmp.ts | 10 ++++++++++ scripts/lib/runnerConfigs/jmqh.json | 6 ------ scripts/lib/runnerConfigs/jmqh.ts | 10 ++++++++++ scripts/lib/runnerConfigs/jmyv.json | 9 --------- scripts/lib/runnerConfigs/jmyv.ts | 10 ++++++++++ scripts/lib/runnerConfigs/jozw.json | 4 ---- scripts/lib/runnerConfigs/jozw.ts | 8 ++++++++ scripts/lib/runnerConfigs/jreq.json | 12 ------------ scripts/lib/runnerConfigs/jreq.ts | 16 ++++++++++++++++ scripts/lib/runnerConfigs/jruw.json | 10 ---------- scripts/lib/runnerConfigs/jruw.ts | 14 ++++++++++++++ scripts/lib/runnerConfigs/jtai.json | 7 ------- scripts/lib/runnerConfigs/jtai.ts | 11 +++++++++++ scripts/lib/runnerConfigs/jwzh.json | 5 ----- scripts/lib/runnerConfigs/jwzh.ts | 9 +++++++++ scripts/lib/runnerConfigs/jxyg.json | 17 ----------------- scripts/lib/runnerConfigs/jxyg.ts | 16 ++++++++++++++++ scripts/lib/runnerConfigs/keck.json | 5 ----- scripts/lib/runnerConfigs/keck.ts | 9 +++++++++ scripts/lib/runnerConfigs/kfcw.json | 14 -------------- scripts/lib/runnerConfigs/kfcw.ts | 14 ++++++++++++++ scripts/lib/runnerConfigs/kfrt.json | 9 --------- scripts/lib/runnerConfigs/kfrt.ts | 13 +++++++++++++ scripts/lib/runnerConfigs/kjyi.json | 10 ---------- scripts/lib/runnerConfigs/kjyi.ts | 14 ++++++++++++++ scripts/lib/runnerConfigs/knhw.json | 5 ----- scripts/lib/runnerConfigs/knhw.ts | 9 +++++++++ scripts/lib/runnerConfigs/kntz.json | 10 ---------- scripts/lib/runnerConfigs/kntz.ts | 12 ++++++++++++ scripts/lib/runnerConfigs/kqip.json | 9 --------- scripts/lib/runnerConfigs/kqip.ts | 13 +++++++++++++ scripts/lib/runnerConfigs/kqzn.json | 8 -------- scripts/lib/runnerConfigs/kqzn.ts | 9 +++++++++ scripts/lib/runnerConfigs/ksya.json | 7 ------- scripts/lib/runnerConfigs/ksya.ts | 11 +++++++++++ scripts/lib/runnerConfigs/ktyt.json | 9 --------- scripts/lib/runnerConfigs/ktyt.ts | 13 +++++++++++++ scripts/lib/runnerConfigs/kupy.json | 9 --------- scripts/lib/runnerConfigs/kupy.ts | 9 +++++++++ scripts/lib/runnerConfigs/kvso.json | 7 ------- scripts/lib/runnerConfigs/kvso.ts | 11 +++++++++++ scripts/lib/runnerConfigs/laea.json | 5 ----- scripts/lib/runnerConfigs/laea.ts | 9 +++++++++ scripts/lib/runnerConfigs/ldox.json | 4 ---- scripts/lib/runnerConfigs/ldox.ts | 8 ++++++++ scripts/lib/runnerConfigs/ldts.json | 4 ---- scripts/lib/runnerConfigs/ldts.ts | 8 ++++++++ scripts/lib/runnerConfigs/lial.json | 10 ---------- scripts/lib/runnerConfigs/lial.ts | 12 ++++++++++++ scripts/lib/runnerConfigs/ljjg.json | 4 ---- scripts/lib/runnerConfigs/ljjg.ts | 8 ++++++++ scripts/lib/runnerConfigs/lkwr.json | 10 ---------- scripts/lib/runnerConfigs/lkwr.ts | 12 ++++++++++++ scripts/lib/runnerConfigs/loai.json | 4 ---- scripts/lib/runnerConfigs/loai.ts | 8 ++++++++ scripts/lib/runnerConfigs/lodr.json | 5 ----- scripts/lib/runnerConfigs/lodr.ts | 9 +++++++++ scripts/lib/runnerConfigs/lrja.json | 10 ---------- scripts/lib/runnerConfigs/lrja.ts | 10 ++++++++++ scripts/lib/runnerConfigs/lrrr.json | 8 -------- scripts/lib/runnerConfigs/lrrr.ts | 12 ++++++++++++ scripts/lib/runnerConfigs/luir.json | 10 ---------- scripts/lib/runnerConfigs/luir.ts | 14 ++++++++++++++ scripts/lib/runnerConfigs/lxnu.json | 7 ------- scripts/lib/runnerConfigs/lxnu.ts | 11 +++++++++++ scripts/lib/runnerConfigs/lygz.json | 6 ------ scripts/lib/runnerConfigs/lygz.ts | 10 ++++++++++ scripts/lib/runnerConfigs/lyod.json | 7 ------- scripts/lib/runnerConfigs/lyod.ts | 9 +++++++++ scripts/lib/runnerConfigs/mame.json | 13 ------------- scripts/lib/runnerConfigs/mame.ts | 17 +++++++++++++++++ scripts/lib/runnerConfigs/mauj.json | 11 ----------- scripts/lib/runnerConfigs/mauj.ts | 12 ++++++++++++ scripts/lib/runnerConfigs/mbrh.json | 6 ------ scripts/lib/runnerConfigs/mbrh.ts | 10 ++++++++++ scripts/lib/runnerConfigs/mhgm.json | 5 ----- scripts/lib/runnerConfigs/mhgm.ts | 9 +++++++++ scripts/lib/runnerConfigs/mhwq.json | 10 ---------- scripts/lib/runnerConfigs/mhwq.ts | 10 ++++++++++ scripts/lib/runnerConfigs/miez.json | 5 ----- scripts/lib/runnerConfigs/miez.ts | 9 +++++++++ scripts/lib/runnerConfigs/mihy.json | 12 ------------ scripts/lib/runnerConfigs/mihy.ts | 16 ++++++++++++++++ scripts/lib/runnerConfigs/mnfh.json | 8 -------- scripts/lib/runnerConfigs/mnfh.ts | 12 ++++++++++++ scripts/lib/runnerConfigs/mpal.json | 6 ------ scripts/lib/runnerConfigs/mpal.ts | 10 ++++++++++ scripts/lib/runnerConfigs/mrky.json | 11 ----------- scripts/lib/runnerConfigs/mrky.ts | 12 ++++++++++++ scripts/lib/runnerConfigs/mscz.json | 8 -------- scripts/lib/runnerConfigs/mscz.ts | 12 ++++++++++++ scripts/lib/runnerConfigs/msiw.json | 7 ------- scripts/lib/runnerConfigs/msiw.ts | 11 +++++++++++ scripts/lib/runnerConfigs/news.json | 10 ---------- scripts/lib/runnerConfigs/news.ts | 12 ++++++++++++ scripts/lib/runnerConfigs/nfkp.json | 9 --------- scripts/lib/runnerConfigs/nfkp.ts | 13 +++++++++++++ scripts/lib/runnerConfigs/ngus.json | 15 --------------- scripts/lib/runnerConfigs/ngus.ts | 19 +++++++++++++++++++ scripts/lib/runnerConfigs/nicg.json | 10 ---------- scripts/lib/runnerConfigs/nicg.ts | 10 ++++++++++ scripts/lib/runnerConfigs/nlxe.json | 12 ------------ scripts/lib/runnerConfigs/nlxe.ts | 12 ++++++++++++ scripts/lib/runnerConfigs/nmoc.json | 7 ------- scripts/lib/runnerConfigs/nmoc.ts | 11 +++++++++++ scripts/lib/runnerConfigs/nnhc.json | 7 ------- scripts/lib/runnerConfigs/nnhc.ts | 11 +++++++++++ scripts/lib/runnerConfigs/npfx.json | 13 ------------- scripts/lib/runnerConfigs/npfx.ts | 13 +++++++++++++ scripts/lib/runnerConfigs/nric.json | 6 ------ scripts/lib/runnerConfigs/nric.ts | 10 ++++++++++ scripts/lib/runnerConfigs/oiwu.json | 16 ---------------- scripts/lib/runnerConfigs/oiwu.ts | 16 ++++++++++++++++ scripts/lib/runnerConfigs/ojma.json | 4 ---- scripts/lib/runnerConfigs/ojma.ts | 8 ++++++++ scripts/lib/runnerConfigs/olef.json | 4 ---- scripts/lib/runnerConfigs/olef.ts | 8 ++++++++ scripts/lib/runnerConfigs/omlc.json | 9 --------- scripts/lib/runnerConfigs/omlc.ts | 9 +++++++++ scripts/lib/runnerConfigs/orhx.json | 9 --------- scripts/lib/runnerConfigs/orhx.ts | 13 +++++++++++++ scripts/lib/runnerConfigs/osih.json | 11 ----------- scripts/lib/runnerConfigs/osih.ts | 12 ++++++++++++ scripts/lib/runnerConfigs/osqg.json | 7 ------- scripts/lib/runnerConfigs/osqg.ts | 11 +++++++++++ scripts/lib/runnerConfigs/osqo.json | 5 ----- scripts/lib/runnerConfigs/osqo.ts | 9 +++++++++ scripts/lib/runnerConfigs/owcy.json | 4 ---- scripts/lib/runnerConfigs/owcy.ts | 8 ++++++++ scripts/lib/runnerConfigs/ozbe.json | 7 ------- scripts/lib/runnerConfigs/ozbe.ts | 11 +++++++++++ scripts/lib/runnerConfigs/pbgd.json | 7 ------- scripts/lib/runnerConfigs/pbgd.ts | 11 +++++++++++ scripts/lib/runnerConfigs/peoq.json | 10 ---------- scripts/lib/runnerConfigs/peoq.ts | 14 ++++++++++++++ scripts/lib/runnerConfigs/pgtx.json | 12 ------------ scripts/lib/runnerConfigs/pgtx.ts | 16 ++++++++++++++++ scripts/lib/runnerConfigs/plts.json | 11 ----------- scripts/lib/runnerConfigs/plts.ts | 15 +++++++++++++++ scripts/lib/runnerConfigs/plxd.json | 10 ---------- scripts/lib/runnerConfigs/plxd.ts | 14 ++++++++++++++ scripts/lib/runnerConfigs/pnob.json | 10 ---------- scripts/lib/runnerConfigs/pnob.ts | 12 ++++++++++++ scripts/lib/runnerConfigs/pnux.json | 9 --------- scripts/lib/runnerConfigs/pnux.ts | 13 +++++++++++++ scripts/lib/runnerConfigs/pqfs.json | 6 ------ scripts/lib/runnerConfigs/pqfs.ts | 10 ++++++++++ scripts/lib/runnerConfigs/psqo.json | 6 ------ scripts/lib/runnerConfigs/psqo.ts | 10 ++++++++++ scripts/lib/runnerConfigs/pzui.json | 12 ------------ scripts/lib/runnerConfigs/pzui.ts | 16 ++++++++++++++++ scripts/lib/runnerConfigs/pzvr.json | 8 -------- scripts/lib/runnerConfigs/pzvr.ts | 12 ++++++++++++ scripts/lib/runnerConfigs/pzwe.json | 7 ------- scripts/lib/runnerConfigs/pzwe.ts | 11 +++++++++++ scripts/lib/runnerConfigs/qdkf.json | 11 ----------- scripts/lib/runnerConfigs/qdkf.ts | 12 ++++++++++++ scripts/lib/runnerConfigs/qgun.json | 16 ---------------- scripts/lib/runnerConfigs/qgun.ts | 13 +++++++++++++ scripts/lib/runnerConfigs/qifg.json | 7 ------- scripts/lib/runnerConfigs/qifg.ts | 11 +++++++++++ scripts/lib/runnerConfigs/qltx.json | 9 --------- scripts/lib/runnerConfigs/qltx.ts | 13 +++++++++++++ scripts/lib/runnerConfigs/qmof.json | 7 ------- scripts/lib/runnerConfigs/qmof.ts | 11 +++++++++++ scripts/lib/runnerConfigs/qoms.json | 5 ----- scripts/lib/runnerConfigs/qoms.ts | 9 +++++++++ scripts/lib/runnerConfigs/qpjt.json | 4 ---- scripts/lib/runnerConfigs/qpjt.ts | 8 ++++++++ scripts/lib/runnerConfigs/qpkm.json | 6 ------ scripts/lib/runnerConfigs/qpkm.ts | 10 ++++++++++ scripts/lib/runnerConfigs/qsfp.json | 9 --------- scripts/lib/runnerConfigs/qsfp.ts | 10 ++++++++++ scripts/lib/runnerConfigs/qvxe.json | 14 -------------- scripts/lib/runnerConfigs/qvxe.ts | 11 +++++++++++ scripts/lib/runnerConfigs/qwke.json | 5 ----- scripts/lib/runnerConfigs/qwke.ts | 9 +++++++++ scripts/lib/runnerConfigs/qxgl.json | 8 -------- scripts/lib/runnerConfigs/qxgl.ts | 12 ++++++++++++ scripts/lib/runnerConfigs/rceu.json | 11 ----------- scripts/lib/runnerConfigs/rceu.ts | 11 +++++++++++ scripts/lib/runnerConfigs/repd.json | 5 ----- scripts/lib/runnerConfigs/repd.ts | 9 +++++++++ scripts/lib/runnerConfigs/rmsd.json | 6 ------ scripts/lib/runnerConfigs/rmsd.ts | 10 ++++++++++ scripts/lib/runnerConfigs/rome.json | 9 --------- scripts/lib/runnerConfigs/rome.ts | 13 +++++++++++++ scripts/lib/runnerConfigs/rqdn.json | 11 ----------- scripts/lib/runnerConfigs/rqdn.ts | 15 +++++++++++++++ scripts/lib/runnerConfigs/rqjo.json | 7 ------- scripts/lib/runnerConfigs/rqjo.ts | 11 +++++++++++ scripts/lib/runnerConfigs/rreb.json | 8 -------- scripts/lib/runnerConfigs/rreb.ts | 9 +++++++++ scripts/lib/runnerConfigs/rzbq.json | 10 ---------- scripts/lib/runnerConfigs/rzbq.ts | 14 ++++++++++++++ scripts/lib/runnerConfigs/sfop.json | 14 -------------- scripts/lib/runnerConfigs/sfop.ts | 11 +++++++++++ scripts/lib/runnerConfigs/sgfj.json | 7 ------- scripts/lib/runnerConfigs/sgfj.ts | 11 +++++++++++ scripts/lib/runnerConfigs/sisn.json | 10 ---------- scripts/lib/runnerConfigs/sisn.ts | 10 ++++++++++ scripts/lib/runnerConfigs/skzv.json | 4 ---- scripts/lib/runnerConfigs/skzv.ts | 8 ++++++++ scripts/lib/runnerConfigs/slyk.json | 10 ---------- scripts/lib/runnerConfigs/slyk.ts | 10 ++++++++++ scripts/lib/runnerConfigs/snsr.json | 6 ------ scripts/lib/runnerConfigs/snsr.ts | 10 ++++++++++ scripts/lib/runnerConfigs/sojz.json | 13 ------------- scripts/lib/runnerConfigs/sojz.ts | 17 +++++++++++++++++ scripts/lib/runnerConfigs/ssns.json | 15 --------------- scripts/lib/runnerConfigs/ssns.ts | 19 +++++++++++++++++++ scripts/lib/runnerConfigs/stio.json | 10 ---------- scripts/lib/runnerConfigs/stio.ts | 10 ++++++++++ scripts/lib/runnerConfigs/syfp.json | 10 ---------- scripts/lib/runnerConfigs/syfp.ts | 14 ++++++++++++++ scripts/lib/runnerConfigs/syhh.json | 13 ------------- scripts/lib/runnerConfigs/syhh.ts | 14 ++++++++++++++ scripts/lib/runnerConfigs/szou.json | 10 ---------- scripts/lib/runnerConfigs/szou.ts | 12 ++++++++++++ scripts/lib/runnerConfigs/tboe.json | 15 --------------- scripts/lib/runnerConfigs/tboe.ts | 19 +++++++++++++++++++ scripts/lib/runnerConfigs/tdau.json | 12 ------------ scripts/lib/runnerConfigs/tdau.ts | 12 ++++++++++++ scripts/lib/runnerConfigs/tfho.json | 9 --------- scripts/lib/runnerConfigs/tfho.ts | 10 ++++++++++ scripts/lib/runnerConfigs/tiok.json | 9 --------- scripts/lib/runnerConfigs/tiok.ts | 10 ++++++++++ scripts/lib/runnerConfigs/tkbr.json | 9 --------- scripts/lib/runnerConfigs/tkbr.ts | 13 +++++++++++++ scripts/lib/runnerConfigs/tkqr.json | 11 ----------- scripts/lib/runnerConfigs/tkqr.ts | 12 ++++++++++++ scripts/lib/runnerConfigs/tntc.json | 6 ------ scripts/lib/runnerConfigs/tntc.ts | 10 ++++++++++ scripts/lib/runnerConfigs/ttvy.json | 10 ---------- scripts/lib/runnerConfigs/ttvy.ts | 14 ++++++++++++++ scripts/lib/runnerConfigs/tuqr.json | 5 ----- scripts/lib/runnerConfigs/tuqr.ts | 9 +++++++++ scripts/lib/runnerConfigs/udic.json | 6 ------ scripts/lib/runnerConfigs/udic.ts | 10 ++++++++++ scripts/lib/runnerConfigs/udvh.json | 5 ----- scripts/lib/runnerConfigs/udvh.ts | 9 +++++++++ scripts/lib/runnerConfigs/uemm.json | 6 ------ scripts/lib/runnerConfigs/uemm.ts | 10 ++++++++++ scripts/lib/runnerConfigs/ufyc.json | 5 ----- scripts/lib/runnerConfigs/ufyc.ts | 9 +++++++++ scripts/lib/runnerConfigs/ufze.json | 6 ------ scripts/lib/runnerConfigs/ufze.ts | 10 ++++++++++ scripts/lib/runnerConfigs/uitu.json | 8 -------- scripts/lib/runnerConfigs/uitu.ts | 12 ++++++++++++ scripts/lib/runnerConfigs/ujfj.json | 12 ------------ scripts/lib/runnerConfigs/ujfj.ts | 12 ++++++++++++ scripts/lib/runnerConfigs/umce.json | 9 --------- scripts/lib/runnerConfigs/umce.ts | 13 +++++++++++++ scripts/lib/runnerConfigs/unck.json | 9 --------- scripts/lib/runnerConfigs/unck.ts | 13 +++++++++++++ scripts/lib/runnerConfigs/uqpp.json | 13 ------------- scripts/lib/runnerConfigs/uqpp.ts | 15 +++++++++++++++ scripts/lib/runnerConfigs/uqts.json | 7 ------- scripts/lib/runnerConfigs/uqts.ts | 11 +++++++++++ scripts/lib/runnerConfigs/urhc.json | 7 ------- scripts/lib/runnerConfigs/urhc.ts | 11 +++++++++++ scripts/lib/runnerConfigs/usta.json | 8 -------- scripts/lib/runnerConfigs/usta.ts | 12 ++++++++++++ scripts/lib/runnerConfigs/uwma.json | 7 ------- scripts/lib/runnerConfigs/uwma.ts | 11 +++++++++++ scripts/lib/runnerConfigs/vegw.json | 5 ----- scripts/lib/runnerConfigs/vegw.ts | 9 +++++++++ scripts/lib/runnerConfigs/vjaa.json | 7 ------- scripts/lib/runnerConfigs/vjaa.ts | 11 +++++++++++ scripts/lib/runnerConfigs/vkpm.json | 9 --------- scripts/lib/runnerConfigs/vkpm.ts | 13 +++++++++++++ scripts/lib/runnerConfigs/vpjw.json | 14 -------------- scripts/lib/runnerConfigs/vpjw.ts | 16 ++++++++++++++++ scripts/lib/runnerConfigs/vpmj.json | 8 -------- scripts/lib/runnerConfigs/vpmj.ts | 12 ++++++++++++ scripts/lib/runnerConfigs/vqcw.json | 7 ------- scripts/lib/runnerConfigs/vqcw.ts | 11 +++++++++++ scripts/lib/runnerConfigs/vrvl.json | 10 ---------- scripts/lib/runnerConfigs/vrvl.ts | 10 ++++++++++ scripts/lib/runnerConfigs/vrwt.json | 5 ----- scripts/lib/runnerConfigs/vrwt.ts | 9 +++++++++ scripts/lib/runnerConfigs/vvjn.json | 5 ----- scripts/lib/runnerConfigs/vvjn.ts | 9 +++++++++ scripts/lib/runnerConfigs/vxnm.json | 4 ---- scripts/lib/runnerConfigs/vxnm.ts | 8 ++++++++ scripts/lib/runnerConfigs/wafy.json | 9 --------- scripts/lib/runnerConfigs/wafy.ts | 13 +++++++++++++ scripts/lib/runnerConfigs/wbpx.json | 5 ----- scripts/lib/runnerConfigs/wbpx.ts | 9 +++++++++ scripts/lib/runnerConfigs/wbru.json | 5 ----- scripts/lib/runnerConfigs/wbru.ts | 9 +++++++++ scripts/lib/runnerConfigs/wcsz.json | 6 ------ scripts/lib/runnerConfigs/wcsz.ts | 10 ++++++++++ scripts/lib/runnerConfigs/wcwd.json | 7 ------- scripts/lib/runnerConfigs/wcwd.ts | 11 +++++++++++ scripts/lib/runnerConfigs/wdol.json | 11 ----------- scripts/lib/runnerConfigs/wdol.ts | 15 +++++++++++++++ scripts/lib/runnerConfigs/woft.json | 7 ------- scripts/lib/runnerConfigs/woft.ts | 11 +++++++++++ scripts/lib/runnerConfigs/wqdb.json | 7 ------- scripts/lib/runnerConfigs/wqdb.ts | 11 +++++++++++ scripts/lib/runnerConfigs/wunw.json | 6 ------ scripts/lib/runnerConfigs/wunw.ts | 10 ++++++++++ scripts/lib/runnerConfigs/wxqy.json | 8 -------- scripts/lib/runnerConfigs/wxqy.ts | 12 ++++++++++++ scripts/lib/runnerConfigs/xcnu.json | 17 ----------------- scripts/lib/runnerConfigs/xcnu.ts | 13 +++++++++++++ scripts/lib/runnerConfigs/xefx.json | 5 ----- scripts/lib/runnerConfigs/xefx.ts | 9 +++++++++ scripts/lib/runnerConfigs/xekr.json | 4 ---- scripts/lib/runnerConfigs/xekr.ts | 8 ++++++++ scripts/lib/runnerConfigs/xemt.json | 5 ----- scripts/lib/runnerConfigs/xemt.ts | 9 +++++++++ scripts/lib/runnerConfigs/xgei.json | 10 ---------- scripts/lib/runnerConfigs/xgei.ts | 12 ++++++++++++ scripts/lib/runnerConfigs/xhbi.json | 5 ----- scripts/lib/runnerConfigs/xhbi.ts | 9 +++++++++ scripts/lib/runnerConfigs/xhwx.json | 10 ---------- scripts/lib/runnerConfigs/xhwx.ts | 14 ++++++++++++++ scripts/lib/runnerConfigs/xjae.json | 5 ----- scripts/lib/runnerConfigs/xjae.ts | 9 +++++++++ scripts/lib/runnerConfigs/xpvh.json | 14 -------------- scripts/lib/runnerConfigs/xpvh.ts | 11 +++++++++++ scripts/lib/runnerConfigs/xrzv.json | 11 ----------- scripts/lib/runnerConfigs/xrzv.ts | 12 ++++++++++++ scripts/lib/runnerConfigs/xsby.json | 5 ----- scripts/lib/runnerConfigs/xsby.ts | 9 +++++++++ scripts/lib/runnerConfigs/xsgz.json | 8 -------- scripts/lib/runnerConfigs/xsgz.ts | 12 ++++++++++++ scripts/lib/runnerConfigs/xsve.json | 7 ------- scripts/lib/runnerConfigs/xsve.ts | 11 +++++++++++ scripts/lib/runnerConfigs/xtjt.json | 7 ------- scripts/lib/runnerConfigs/xtjt.ts | 11 +++++++++++ scripts/lib/runnerConfigs/xwim.json | 4 ---- scripts/lib/runnerConfigs/xwim.ts | 8 ++++++++ scripts/lib/runnerConfigs/xzqu.json | 6 ------ scripts/lib/runnerConfigs/xzqu.ts | 10 ++++++++++ scripts/lib/runnerConfigs/yehl.json | 9 --------- scripts/lib/runnerConfigs/yehl.ts | 9 +++++++++ scripts/lib/runnerConfigs/yklt.json | 6 ------ scripts/lib/runnerConfigs/yklt.ts | 10 ++++++++++ scripts/lib/runnerConfigs/ylil.json | 7 ------- scripts/lib/runnerConfigs/ylil.ts | 11 +++++++++++ scripts/lib/runnerConfigs/ysji.json | 5 ----- scripts/lib/runnerConfigs/ysji.ts | 9 +++++++++ scripts/lib/runnerConfigs/ytcf.json | 4 ---- scripts/lib/runnerConfigs/ytcf.ts | 8 ++++++++ scripts/lib/runnerConfigs/yvia.json | 7 ------- scripts/lib/runnerConfigs/yvia.ts | 11 +++++++++++ scripts/lib/runnerConfigs/yvty.json | 9 --------- scripts/lib/runnerConfigs/yvty.ts | 13 +++++++++++++ scripts/lib/runnerConfigs/yykk.json | 4 ---- scripts/lib/runnerConfigs/yykk.ts | 8 ++++++++ scripts/lib/runnerConfigs/zaoc.json | 10 ---------- scripts/lib/runnerConfigs/zaoc.ts | 12 ++++++++++++ scripts/lib/runnerConfigs/zfcz.json | 8 -------- scripts/lib/runnerConfigs/zfcz.ts | 12 ++++++++++++ scripts/lib/runnerConfigs/zhby.json | 10 ---------- scripts/lib/runnerConfigs/zhby.ts | 12 ++++++++++++ scripts/lib/runnerConfigs/zifr.json | 4 ---- scripts/lib/runnerConfigs/zifr.ts | 8 ++++++++ scripts/lib/runnerConfigs/zuam.json | 10 ---------- scripts/lib/runnerConfigs/zuam.ts | 14 ++++++++++++++ scripts/lib/runnerConfigs/zvet.json | 12 ------------ scripts/lib/runnerConfigs/zvet.ts | 16 ++++++++++++++++ scripts/lib/runnerConfigs/zwpj.json | 4 ---- scripts/lib/runnerConfigs/zwpj.ts | 8 ++++++++ scripts/lib/runnerConfigs/zxux.json | 6 ------ scripts/lib/runnerConfigs/zxux.ts | 10 ++++++++++ scripts/lib/runnerConfigs/zywk.json | 6 ------ scripts/lib/runnerConfigs/zywk.ts | 10 ++++++++++ scripts/lib/runnerConfigs/zzxj.json | 5 ----- scripts/lib/runnerConfigs/zzxj.ts | 9 +++++++++ scripts/lib/runnerConfigs/zzyu.json | 4 ---- scripts/lib/runnerConfigs/zzyu.ts | 8 ++++++++ 618 files changed, 3462 insertions(+), 2584 deletions(-) delete mode 100644 scripts/lib/runnerConfigs/aaov.json create mode 100644 scripts/lib/runnerConfigs/aaov.ts delete mode 100644 scripts/lib/runnerConfigs/ablz.json create mode 100644 scripts/lib/runnerConfigs/ablz.ts delete mode 100644 scripts/lib/runnerConfigs/aeyv.json create mode 100644 scripts/lib/runnerConfigs/aeyv.ts delete mode 100644 scripts/lib/runnerConfigs/aezk.json create mode 100644 scripts/lib/runnerConfigs/aezk.ts delete mode 100644 scripts/lib/runnerConfigs/ahsd.json create mode 100644 scripts/lib/runnerConfigs/ahsd.ts delete mode 100644 scripts/lib/runnerConfigs/aimh.json create mode 100644 scripts/lib/runnerConfigs/aimh.ts delete mode 100644 scripts/lib/runnerConfigs/ainx.json create mode 100644 scripts/lib/runnerConfigs/ainx.ts delete mode 100644 scripts/lib/runnerConfigs/angp.json create mode 100644 scripts/lib/runnerConfigs/angp.ts delete mode 100644 scripts/lib/runnerConfigs/awxz.json create mode 100644 scripts/lib/runnerConfigs/awxz.ts delete mode 100644 scripts/lib/runnerConfigs/badn.json create mode 100644 scripts/lib/runnerConfigs/badn.ts delete mode 100644 scripts/lib/runnerConfigs/bcae.json create mode 100644 scripts/lib/runnerConfigs/bcae.ts delete mode 100644 scripts/lib/runnerConfigs/bcgc.json create mode 100644 scripts/lib/runnerConfigs/bcgc.ts delete mode 100644 scripts/lib/runnerConfigs/bdlj.json create mode 100644 scripts/lib/runnerConfigs/bdlj.ts delete mode 100644 scripts/lib/runnerConfigs/bgfl.json create mode 100644 scripts/lib/runnerConfigs/bgfl.ts delete mode 100644 scripts/lib/runnerConfigs/blre.json create mode 100644 scripts/lib/runnerConfigs/blre.ts delete mode 100644 scripts/lib/runnerConfigs/bmms.json create mode 100644 scripts/lib/runnerConfigs/bmms.ts delete mode 100644 scripts/lib/runnerConfigs/bmnc.json create mode 100644 scripts/lib/runnerConfigs/bmnc.ts delete mode 100644 scripts/lib/runnerConfigs/bozr.json create mode 100644 scripts/lib/runnerConfigs/bozr.ts delete mode 100644 scripts/lib/runnerConfigs/bpsz.json create mode 100644 scripts/lib/runnerConfigs/bpsz.ts delete mode 100644 scripts/lib/runnerConfigs/bpwl.json create mode 100644 scripts/lib/runnerConfigs/bpwl.ts delete mode 100644 scripts/lib/runnerConfigs/bpza.json create mode 100644 scripts/lib/runnerConfigs/bpza.ts delete mode 100644 scripts/lib/runnerConfigs/brrh.json create mode 100644 scripts/lib/runnerConfigs/brrh.ts delete mode 100644 scripts/lib/runnerConfigs/bxdf.json create mode 100644 scripts/lib/runnerConfigs/bxdf.ts delete mode 100644 scripts/lib/runnerConfigs/bxfv.json create mode 100644 scripts/lib/runnerConfigs/bxfv.ts delete mode 100644 scripts/lib/runnerConfigs/ccon.json create mode 100644 scripts/lib/runnerConfigs/ccon.ts delete mode 100644 scripts/lib/runnerConfigs/cfms.json create mode 100644 scripts/lib/runnerConfigs/cfms.ts delete mode 100644 scripts/lib/runnerConfigs/cgpd.json create mode 100644 scripts/lib/runnerConfigs/cgpd.ts delete mode 100644 scripts/lib/runnerConfigs/cnef.json create mode 100644 scripts/lib/runnerConfigs/cnef.ts delete mode 100644 scripts/lib/runnerConfigs/cnoq.json create mode 100644 scripts/lib/runnerConfigs/cnoq.ts delete mode 100644 scripts/lib/runnerConfigs/cpbj.json create mode 100644 scripts/lib/runnerConfigs/cpbj.ts delete mode 100644 scripts/lib/runnerConfigs/cpkp.json create mode 100644 scripts/lib/runnerConfigs/cpkp.ts delete mode 100644 scripts/lib/runnerConfigs/cqpa.json create mode 100644 scripts/lib/runnerConfigs/cqpa.ts delete mode 100644 scripts/lib/runnerConfigs/ctyl.json create mode 100644 scripts/lib/runnerConfigs/ctyl.ts delete mode 100644 scripts/lib/runnerConfigs/cvtc.json create mode 100644 scripts/lib/runnerConfigs/cvtc.ts delete mode 100644 scripts/lib/runnerConfigs/davn.json create mode 100644 scripts/lib/runnerConfigs/davn.ts delete mode 100644 scripts/lib/runnerConfigs/dcfi.json create mode 100644 scripts/lib/runnerConfigs/dcfi.ts delete mode 100644 scripts/lib/runnerConfigs/dhdk.json create mode 100644 scripts/lib/runnerConfigs/dhdk.ts delete mode 100644 scripts/lib/runnerConfigs/diis.json create mode 100644 scripts/lib/runnerConfigs/diis.ts delete mode 100644 scripts/lib/runnerConfigs/dkbt.json create mode 100644 scripts/lib/runnerConfigs/dkbt.ts delete mode 100644 scripts/lib/runnerConfigs/dkiy.json create mode 100644 scripts/lib/runnerConfigs/dkiy.ts delete mode 100644 scripts/lib/runnerConfigs/dmwy.json create mode 100644 scripts/lib/runnerConfigs/dmwy.ts delete mode 100644 scripts/lib/runnerConfigs/dnvw.json create mode 100644 scripts/lib/runnerConfigs/dnvw.ts delete mode 100644 scripts/lib/runnerConfigs/dpar.json create mode 100644 scripts/lib/runnerConfigs/dpar.ts delete mode 100644 scripts/lib/runnerConfigs/dpst.json create mode 100644 scripts/lib/runnerConfigs/dpst.ts delete mode 100644 scripts/lib/runnerConfigs/dqey.json create mode 100644 scripts/lib/runnerConfigs/dqey.ts delete mode 100644 scripts/lib/runnerConfigs/dqkc.json create mode 100644 scripts/lib/runnerConfigs/dqkc.ts delete mode 100644 scripts/lib/runnerConfigs/dret.json create mode 100644 scripts/lib/runnerConfigs/dret.ts delete mode 100644 scripts/lib/runnerConfigs/drvu.json create mode 100644 scripts/lib/runnerConfigs/drvu.ts delete mode 100644 scripts/lib/runnerConfigs/dtzu.json create mode 100644 scripts/lib/runnerConfigs/dtzu.ts delete mode 100644 scripts/lib/runnerConfigs/dvrw.json create mode 100644 scripts/lib/runnerConfigs/dvrw.ts delete mode 100644 scripts/lib/runnerConfigs/dwnj.json create mode 100644 scripts/lib/runnerConfigs/dwnj.ts delete mode 100644 scripts/lib/runnerConfigs/dxum.json create mode 100644 scripts/lib/runnerConfigs/dxum.ts delete mode 100644 scripts/lib/runnerConfigs/dymt.json create mode 100644 scripts/lib/runnerConfigs/dymt.ts delete mode 100644 scripts/lib/runnerConfigs/dyov.json create mode 100644 scripts/lib/runnerConfigs/dyov.ts delete mode 100644 scripts/lib/runnerConfigs/eavp.json create mode 100644 scripts/lib/runnerConfigs/eavp.ts delete mode 100644 scripts/lib/runnerConfigs/ebag.json create mode 100644 scripts/lib/runnerConfigs/ebag.ts delete mode 100644 scripts/lib/runnerConfigs/eemn.json create mode 100644 scripts/lib/runnerConfigs/eemn.ts delete mode 100644 scripts/lib/runnerConfigs/efyy.json create mode 100644 scripts/lib/runnerConfigs/efyy.ts delete mode 100644 scripts/lib/runnerConfigs/egmr.json create mode 100644 scripts/lib/runnerConfigs/egmr.ts delete mode 100644 scripts/lib/runnerConfigs/eial.json create mode 100644 scripts/lib/runnerConfigs/eial.ts delete mode 100644 scripts/lib/runnerConfigs/emmb.json create mode 100644 scripts/lib/runnerConfigs/emmb.ts delete mode 100644 scripts/lib/runnerConfigs/entr.json create mode 100644 scripts/lib/runnerConfigs/entr.ts delete mode 100644 scripts/lib/runnerConfigs/eobj.json create mode 100644 scripts/lib/runnerConfigs/eobj.ts delete mode 100644 scripts/lib/runnerConfigs/eozk.json create mode 100644 scripts/lib/runnerConfigs/eozk.ts delete mode 100644 scripts/lib/runnerConfigs/evqx.json create mode 100644 scripts/lib/runnerConfigs/evqx.ts delete mode 100644 scripts/lib/runnerConfigs/exww.json create mode 100644 scripts/lib/runnerConfigs/exww.ts delete mode 100644 scripts/lib/runnerConfigs/fapu.json create mode 100644 scripts/lib/runnerConfigs/fapu.ts delete mode 100644 scripts/lib/runnerConfigs/fatm.json create mode 100644 scripts/lib/runnerConfigs/fatm.ts delete mode 100644 scripts/lib/runnerConfigs/fhlw.json create mode 100644 scripts/lib/runnerConfigs/fhlw.ts delete mode 100644 scripts/lib/runnerConfigs/fiab.json create mode 100644 scripts/lib/runnerConfigs/fiab.ts delete mode 100644 scripts/lib/runnerConfigs/fivy.json create mode 100644 scripts/lib/runnerConfigs/fivy.ts delete mode 100644 scripts/lib/runnerConfigs/fjyk.json create mode 100644 scripts/lib/runnerConfigs/fjyk.ts delete mode 100644 scripts/lib/runnerConfigs/fora.json create mode 100644 scripts/lib/runnerConfigs/fora.ts delete mode 100644 scripts/lib/runnerConfigs/fotb.json create mode 100644 scripts/lib/runnerConfigs/fotb.ts delete mode 100644 scripts/lib/runnerConfigs/fpsd.json create mode 100644 scripts/lib/runnerConfigs/fpsd.ts delete mode 100644 scripts/lib/runnerConfigs/fqwj.json create mode 100644 scripts/lib/runnerConfigs/fqwj.ts delete mode 100644 scripts/lib/runnerConfigs/fsmk.json create mode 100644 scripts/lib/runnerConfigs/fsmk.ts delete mode 100644 scripts/lib/runnerConfigs/gcnt.json create mode 100644 scripts/lib/runnerConfigs/gcnt.ts delete mode 100644 scripts/lib/runnerConfigs/gmcn.json create mode 100644 scripts/lib/runnerConfigs/gmcn.ts delete mode 100644 scripts/lib/runnerConfigs/goif.json create mode 100644 scripts/lib/runnerConfigs/goif.ts delete mode 100644 scripts/lib/runnerConfigs/gopk.json create mode 100644 scripts/lib/runnerConfigs/gopk.ts delete mode 100644 scripts/lib/runnerConfigs/gswd.json create mode 100644 scripts/lib/runnerConfigs/gswd.ts delete mode 100644 scripts/lib/runnerConfigs/gszp.json create mode 100644 scripts/lib/runnerConfigs/gszp.ts delete mode 100644 scripts/lib/runnerConfigs/gtdu.json create mode 100644 scripts/lib/runnerConfigs/gtdu.ts delete mode 100644 scripts/lib/runnerConfigs/gtnr.json create mode 100644 scripts/lib/runnerConfigs/gtnr.ts delete mode 100644 scripts/lib/runnerConfigs/gtwk.json create mode 100644 scripts/lib/runnerConfigs/gtwk.ts delete mode 100644 scripts/lib/runnerConfigs/guuf.json create mode 100644 scripts/lib/runnerConfigs/guuf.ts delete mode 100644 scripts/lib/runnerConfigs/gwtp.json create mode 100644 scripts/lib/runnerConfigs/gwtp.ts delete mode 100644 scripts/lib/runnerConfigs/hbgo.json create mode 100644 scripts/lib/runnerConfigs/hbgo.ts delete mode 100644 scripts/lib/runnerConfigs/hdwy.json create mode 100644 scripts/lib/runnerConfigs/hdwy.ts delete mode 100644 scripts/lib/runnerConfigs/hdxc.json create mode 100644 scripts/lib/runnerConfigs/hdxc.ts delete mode 100644 scripts/lib/runnerConfigs/howy.json create mode 100644 scripts/lib/runnerConfigs/howy.ts delete mode 100644 scripts/lib/runnerConfigs/hvdn.json create mode 100644 scripts/lib/runnerConfigs/hvdn.ts delete mode 100644 scripts/lib/runnerConfigs/hwtu.json create mode 100644 scripts/lib/runnerConfigs/hwtu.ts delete mode 100644 scripts/lib/runnerConfigs/hxmk.json create mode 100644 scripts/lib/runnerConfigs/hxmk.ts delete mode 100644 scripts/lib/runnerConfigs/hykj.json create mode 100644 scripts/lib/runnerConfigs/hykj.ts delete mode 100644 scripts/lib/runnerConfigs/hzlj.json create mode 100644 scripts/lib/runnerConfigs/hzlj.ts delete mode 100644 scripts/lib/runnerConfigs/idcf.json create mode 100644 scripts/lib/runnerConfigs/idcf.ts delete mode 100644 scripts/lib/runnerConfigs/ielw.json create mode 100644 scripts/lib/runnerConfigs/ielw.ts delete mode 100644 scripts/lib/runnerConfigs/ifwb.json create mode 100644 scripts/lib/runnerConfigs/ifwb.ts delete mode 100644 scripts/lib/runnerConfigs/ifxr.json create mode 100644 scripts/lib/runnerConfigs/ifxr.ts delete mode 100644 scripts/lib/runnerConfigs/igrt.json create mode 100644 scripts/lib/runnerConfigs/igrt.ts delete mode 100644 scripts/lib/runnerConfigs/iifq.json create mode 100644 scripts/lib/runnerConfigs/iifq.ts delete mode 100644 scripts/lib/runnerConfigs/iisx.json create mode 100644 scripts/lib/runnerConfigs/iisx.ts delete mode 100644 scripts/lib/runnerConfigs/ijot.json create mode 100644 scripts/lib/runnerConfigs/ijot.ts delete mode 100644 scripts/lib/runnerConfigs/ilnb.json create mode 100644 scripts/lib/runnerConfigs/ilnb.ts delete mode 100644 scripts/lib/runnerConfigs/ilpo.json create mode 100644 scripts/lib/runnerConfigs/ilpo.ts delete mode 100644 scripts/lib/runnerConfigs/ilrn.json create mode 100644 scripts/lib/runnerConfigs/ilrn.ts delete mode 100644 scripts/lib/runnerConfigs/imba.json create mode 100644 scripts/lib/runnerConfigs/imba.ts delete mode 100644 scripts/lib/runnerConfigs/imgp.json create mode 100644 scripts/lib/runnerConfigs/imgp.ts delete mode 100644 scripts/lib/runnerConfigs/imqy.json create mode 100644 scripts/lib/runnerConfigs/imqy.ts delete mode 100644 scripts/lib/runnerConfigs/imyd.json create mode 100644 scripts/lib/runnerConfigs/imyd.ts delete mode 100644 scripts/lib/runnerConfigs/ines.json create mode 100644 scripts/lib/runnerConfigs/ines.ts delete mode 100644 scripts/lib/runnerConfigs/itbm.json create mode 100644 scripts/lib/runnerConfigs/itbm.ts delete mode 100644 scripts/lib/runnerConfigs/itzl.json create mode 100644 scripts/lib/runnerConfigs/itzl.ts delete mode 100644 scripts/lib/runnerConfigs/iwkx.json create mode 100644 scripts/lib/runnerConfigs/iwkx.ts delete mode 100644 scripts/lib/runnerConfigs/iygh.json create mode 100644 scripts/lib/runnerConfigs/iygh.ts delete mode 100644 scripts/lib/runnerConfigs/izgz.json create mode 100644 scripts/lib/runnerConfigs/izgz.ts delete mode 100644 scripts/lib/runnerConfigs/jbam.json create mode 100644 scripts/lib/runnerConfigs/jbam.ts delete mode 100644 scripts/lib/runnerConfigs/jlet.json create mode 100644 scripts/lib/runnerConfigs/jlet.ts delete mode 100644 scripts/lib/runnerConfigs/jliw.json create mode 100644 scripts/lib/runnerConfigs/jliw.ts delete mode 100644 scripts/lib/runnerConfigs/jmmp.json create mode 100644 scripts/lib/runnerConfigs/jmmp.ts delete mode 100644 scripts/lib/runnerConfigs/jmqh.json create mode 100644 scripts/lib/runnerConfigs/jmqh.ts delete mode 100644 scripts/lib/runnerConfigs/jmyv.json create mode 100644 scripts/lib/runnerConfigs/jmyv.ts delete mode 100644 scripts/lib/runnerConfigs/jozw.json create mode 100644 scripts/lib/runnerConfigs/jozw.ts delete mode 100644 scripts/lib/runnerConfigs/jreq.json create mode 100644 scripts/lib/runnerConfigs/jreq.ts delete mode 100644 scripts/lib/runnerConfigs/jruw.json create mode 100644 scripts/lib/runnerConfigs/jruw.ts delete mode 100644 scripts/lib/runnerConfigs/jtai.json create mode 100644 scripts/lib/runnerConfigs/jtai.ts delete mode 100644 scripts/lib/runnerConfigs/jwzh.json create mode 100644 scripts/lib/runnerConfigs/jwzh.ts delete mode 100644 scripts/lib/runnerConfigs/jxyg.json create mode 100644 scripts/lib/runnerConfigs/jxyg.ts delete mode 100644 scripts/lib/runnerConfigs/keck.json create mode 100644 scripts/lib/runnerConfigs/keck.ts delete mode 100644 scripts/lib/runnerConfigs/kfcw.json create mode 100644 scripts/lib/runnerConfigs/kfcw.ts delete mode 100644 scripts/lib/runnerConfigs/kfrt.json create mode 100644 scripts/lib/runnerConfigs/kfrt.ts delete mode 100644 scripts/lib/runnerConfigs/kjyi.json create mode 100644 scripts/lib/runnerConfigs/kjyi.ts delete mode 100644 scripts/lib/runnerConfigs/knhw.json create mode 100644 scripts/lib/runnerConfigs/knhw.ts delete mode 100644 scripts/lib/runnerConfigs/kntz.json create mode 100644 scripts/lib/runnerConfigs/kntz.ts delete mode 100644 scripts/lib/runnerConfigs/kqip.json create mode 100644 scripts/lib/runnerConfigs/kqip.ts delete mode 100644 scripts/lib/runnerConfigs/kqzn.json create mode 100644 scripts/lib/runnerConfigs/kqzn.ts delete mode 100644 scripts/lib/runnerConfigs/ksya.json create mode 100644 scripts/lib/runnerConfigs/ksya.ts delete mode 100644 scripts/lib/runnerConfigs/ktyt.json create mode 100644 scripts/lib/runnerConfigs/ktyt.ts delete mode 100644 scripts/lib/runnerConfigs/kupy.json create mode 100644 scripts/lib/runnerConfigs/kupy.ts delete mode 100644 scripts/lib/runnerConfigs/kvso.json create mode 100644 scripts/lib/runnerConfigs/kvso.ts delete mode 100644 scripts/lib/runnerConfigs/laea.json create mode 100644 scripts/lib/runnerConfigs/laea.ts delete mode 100644 scripts/lib/runnerConfigs/ldox.json create mode 100644 scripts/lib/runnerConfigs/ldox.ts delete mode 100644 scripts/lib/runnerConfigs/ldts.json create mode 100644 scripts/lib/runnerConfigs/ldts.ts delete mode 100644 scripts/lib/runnerConfigs/lial.json create mode 100644 scripts/lib/runnerConfigs/lial.ts delete mode 100644 scripts/lib/runnerConfigs/ljjg.json create mode 100644 scripts/lib/runnerConfigs/ljjg.ts delete mode 100644 scripts/lib/runnerConfigs/lkwr.json create mode 100644 scripts/lib/runnerConfigs/lkwr.ts delete mode 100644 scripts/lib/runnerConfigs/loai.json create mode 100644 scripts/lib/runnerConfigs/loai.ts delete mode 100644 scripts/lib/runnerConfigs/lodr.json create mode 100644 scripts/lib/runnerConfigs/lodr.ts delete mode 100644 scripts/lib/runnerConfigs/lrja.json create mode 100644 scripts/lib/runnerConfigs/lrja.ts delete mode 100644 scripts/lib/runnerConfigs/lrrr.json create mode 100644 scripts/lib/runnerConfigs/lrrr.ts delete mode 100644 scripts/lib/runnerConfigs/luir.json create mode 100644 scripts/lib/runnerConfigs/luir.ts delete mode 100644 scripts/lib/runnerConfigs/lxnu.json create mode 100644 scripts/lib/runnerConfigs/lxnu.ts delete mode 100644 scripts/lib/runnerConfigs/lygz.json create mode 100644 scripts/lib/runnerConfigs/lygz.ts delete mode 100644 scripts/lib/runnerConfigs/lyod.json create mode 100644 scripts/lib/runnerConfigs/lyod.ts delete mode 100644 scripts/lib/runnerConfigs/mame.json create mode 100644 scripts/lib/runnerConfigs/mame.ts delete mode 100644 scripts/lib/runnerConfigs/mauj.json create mode 100644 scripts/lib/runnerConfigs/mauj.ts delete mode 100644 scripts/lib/runnerConfigs/mbrh.json create mode 100644 scripts/lib/runnerConfigs/mbrh.ts delete mode 100644 scripts/lib/runnerConfigs/mhgm.json create mode 100644 scripts/lib/runnerConfigs/mhgm.ts delete mode 100644 scripts/lib/runnerConfigs/mhwq.json create mode 100644 scripts/lib/runnerConfigs/mhwq.ts delete mode 100644 scripts/lib/runnerConfigs/miez.json create mode 100644 scripts/lib/runnerConfigs/miez.ts delete mode 100644 scripts/lib/runnerConfigs/mihy.json create mode 100644 scripts/lib/runnerConfigs/mihy.ts delete mode 100644 scripts/lib/runnerConfigs/mnfh.json create mode 100644 scripts/lib/runnerConfigs/mnfh.ts delete mode 100644 scripts/lib/runnerConfigs/mpal.json create mode 100644 scripts/lib/runnerConfigs/mpal.ts delete mode 100644 scripts/lib/runnerConfigs/mrky.json create mode 100644 scripts/lib/runnerConfigs/mrky.ts delete mode 100644 scripts/lib/runnerConfigs/mscz.json create mode 100644 scripts/lib/runnerConfigs/mscz.ts delete mode 100644 scripts/lib/runnerConfigs/msiw.json create mode 100644 scripts/lib/runnerConfigs/msiw.ts delete mode 100644 scripts/lib/runnerConfigs/news.json create mode 100644 scripts/lib/runnerConfigs/news.ts delete mode 100644 scripts/lib/runnerConfigs/nfkp.json create mode 100644 scripts/lib/runnerConfigs/nfkp.ts delete mode 100644 scripts/lib/runnerConfigs/ngus.json create mode 100644 scripts/lib/runnerConfigs/ngus.ts delete mode 100644 scripts/lib/runnerConfigs/nicg.json create mode 100644 scripts/lib/runnerConfigs/nicg.ts delete mode 100644 scripts/lib/runnerConfigs/nlxe.json create mode 100644 scripts/lib/runnerConfigs/nlxe.ts delete mode 100644 scripts/lib/runnerConfigs/nmoc.json create mode 100644 scripts/lib/runnerConfigs/nmoc.ts delete mode 100644 scripts/lib/runnerConfigs/nnhc.json create mode 100644 scripts/lib/runnerConfigs/nnhc.ts delete mode 100644 scripts/lib/runnerConfigs/npfx.json create mode 100644 scripts/lib/runnerConfigs/npfx.ts delete mode 100644 scripts/lib/runnerConfigs/nric.json create mode 100644 scripts/lib/runnerConfigs/nric.ts delete mode 100644 scripts/lib/runnerConfigs/oiwu.json create mode 100644 scripts/lib/runnerConfigs/oiwu.ts delete mode 100644 scripts/lib/runnerConfigs/ojma.json create mode 100644 scripts/lib/runnerConfigs/ojma.ts delete mode 100644 scripts/lib/runnerConfigs/olef.json create mode 100644 scripts/lib/runnerConfigs/olef.ts delete mode 100644 scripts/lib/runnerConfigs/omlc.json create mode 100644 scripts/lib/runnerConfigs/omlc.ts delete mode 100644 scripts/lib/runnerConfigs/orhx.json create mode 100644 scripts/lib/runnerConfigs/orhx.ts delete mode 100644 scripts/lib/runnerConfigs/osih.json create mode 100644 scripts/lib/runnerConfigs/osih.ts delete mode 100644 scripts/lib/runnerConfigs/osqg.json create mode 100644 scripts/lib/runnerConfigs/osqg.ts delete mode 100644 scripts/lib/runnerConfigs/osqo.json create mode 100644 scripts/lib/runnerConfigs/osqo.ts delete mode 100644 scripts/lib/runnerConfigs/owcy.json create mode 100644 scripts/lib/runnerConfigs/owcy.ts delete mode 100644 scripts/lib/runnerConfigs/ozbe.json create mode 100644 scripts/lib/runnerConfigs/ozbe.ts delete mode 100644 scripts/lib/runnerConfigs/pbgd.json create mode 100644 scripts/lib/runnerConfigs/pbgd.ts delete mode 100644 scripts/lib/runnerConfigs/peoq.json create mode 100644 scripts/lib/runnerConfigs/peoq.ts delete mode 100644 scripts/lib/runnerConfigs/pgtx.json create mode 100644 scripts/lib/runnerConfigs/pgtx.ts delete mode 100644 scripts/lib/runnerConfigs/plts.json create mode 100644 scripts/lib/runnerConfigs/plts.ts delete mode 100644 scripts/lib/runnerConfigs/plxd.json create mode 100644 scripts/lib/runnerConfigs/plxd.ts delete mode 100644 scripts/lib/runnerConfigs/pnob.json create mode 100644 scripts/lib/runnerConfigs/pnob.ts delete mode 100644 scripts/lib/runnerConfigs/pnux.json create mode 100644 scripts/lib/runnerConfigs/pnux.ts delete mode 100644 scripts/lib/runnerConfigs/pqfs.json create mode 100644 scripts/lib/runnerConfigs/pqfs.ts delete mode 100644 scripts/lib/runnerConfigs/psqo.json create mode 100644 scripts/lib/runnerConfigs/psqo.ts delete mode 100644 scripts/lib/runnerConfigs/pzui.json create mode 100644 scripts/lib/runnerConfigs/pzui.ts delete mode 100644 scripts/lib/runnerConfigs/pzvr.json create mode 100644 scripts/lib/runnerConfigs/pzvr.ts delete mode 100644 scripts/lib/runnerConfigs/pzwe.json create mode 100644 scripts/lib/runnerConfigs/pzwe.ts delete mode 100644 scripts/lib/runnerConfigs/qdkf.json create mode 100644 scripts/lib/runnerConfigs/qdkf.ts delete mode 100644 scripts/lib/runnerConfigs/qgun.json create mode 100644 scripts/lib/runnerConfigs/qgun.ts delete mode 100644 scripts/lib/runnerConfigs/qifg.json create mode 100644 scripts/lib/runnerConfigs/qifg.ts delete mode 100644 scripts/lib/runnerConfigs/qltx.json create mode 100644 scripts/lib/runnerConfigs/qltx.ts delete mode 100644 scripts/lib/runnerConfigs/qmof.json create mode 100644 scripts/lib/runnerConfigs/qmof.ts delete mode 100644 scripts/lib/runnerConfigs/qoms.json create mode 100644 scripts/lib/runnerConfigs/qoms.ts delete mode 100644 scripts/lib/runnerConfigs/qpjt.json create mode 100644 scripts/lib/runnerConfigs/qpjt.ts delete mode 100644 scripts/lib/runnerConfigs/qpkm.json create mode 100644 scripts/lib/runnerConfigs/qpkm.ts delete mode 100644 scripts/lib/runnerConfigs/qsfp.json create mode 100644 scripts/lib/runnerConfigs/qsfp.ts delete mode 100644 scripts/lib/runnerConfigs/qvxe.json create mode 100644 scripts/lib/runnerConfigs/qvxe.ts delete mode 100644 scripts/lib/runnerConfigs/qwke.json create mode 100644 scripts/lib/runnerConfigs/qwke.ts delete mode 100644 scripts/lib/runnerConfigs/qxgl.json create mode 100644 scripts/lib/runnerConfigs/qxgl.ts delete mode 100644 scripts/lib/runnerConfigs/rceu.json create mode 100644 scripts/lib/runnerConfigs/rceu.ts delete mode 100644 scripts/lib/runnerConfigs/repd.json create mode 100644 scripts/lib/runnerConfigs/repd.ts delete mode 100644 scripts/lib/runnerConfigs/rmsd.json create mode 100644 scripts/lib/runnerConfigs/rmsd.ts delete mode 100644 scripts/lib/runnerConfigs/rome.json create mode 100644 scripts/lib/runnerConfigs/rome.ts delete mode 100644 scripts/lib/runnerConfigs/rqdn.json create mode 100644 scripts/lib/runnerConfigs/rqdn.ts delete mode 100644 scripts/lib/runnerConfigs/rqjo.json create mode 100644 scripts/lib/runnerConfigs/rqjo.ts delete mode 100644 scripts/lib/runnerConfigs/rreb.json create mode 100644 scripts/lib/runnerConfigs/rreb.ts delete mode 100644 scripts/lib/runnerConfigs/rzbq.json create mode 100644 scripts/lib/runnerConfigs/rzbq.ts delete mode 100644 scripts/lib/runnerConfigs/sfop.json create mode 100644 scripts/lib/runnerConfigs/sfop.ts delete mode 100644 scripts/lib/runnerConfigs/sgfj.json create mode 100644 scripts/lib/runnerConfigs/sgfj.ts delete mode 100644 scripts/lib/runnerConfigs/sisn.json create mode 100644 scripts/lib/runnerConfigs/sisn.ts delete mode 100644 scripts/lib/runnerConfigs/skzv.json create mode 100644 scripts/lib/runnerConfigs/skzv.ts delete mode 100644 scripts/lib/runnerConfigs/slyk.json create mode 100644 scripts/lib/runnerConfigs/slyk.ts delete mode 100644 scripts/lib/runnerConfigs/snsr.json create mode 100644 scripts/lib/runnerConfigs/snsr.ts delete mode 100644 scripts/lib/runnerConfigs/sojz.json create mode 100644 scripts/lib/runnerConfigs/sojz.ts delete mode 100644 scripts/lib/runnerConfigs/ssns.json create mode 100644 scripts/lib/runnerConfigs/ssns.ts delete mode 100644 scripts/lib/runnerConfigs/stio.json create mode 100644 scripts/lib/runnerConfigs/stio.ts delete mode 100644 scripts/lib/runnerConfigs/syfp.json create mode 100644 scripts/lib/runnerConfigs/syfp.ts delete mode 100644 scripts/lib/runnerConfigs/syhh.json create mode 100644 scripts/lib/runnerConfigs/syhh.ts delete mode 100644 scripts/lib/runnerConfigs/szou.json create mode 100644 scripts/lib/runnerConfigs/szou.ts delete mode 100644 scripts/lib/runnerConfigs/tboe.json create mode 100644 scripts/lib/runnerConfigs/tboe.ts delete mode 100644 scripts/lib/runnerConfigs/tdau.json create mode 100644 scripts/lib/runnerConfigs/tdau.ts delete mode 100644 scripts/lib/runnerConfigs/tfho.json create mode 100644 scripts/lib/runnerConfigs/tfho.ts delete mode 100644 scripts/lib/runnerConfigs/tiok.json create mode 100644 scripts/lib/runnerConfigs/tiok.ts delete mode 100644 scripts/lib/runnerConfigs/tkbr.json create mode 100644 scripts/lib/runnerConfigs/tkbr.ts delete mode 100644 scripts/lib/runnerConfigs/tkqr.json create mode 100644 scripts/lib/runnerConfigs/tkqr.ts delete mode 100644 scripts/lib/runnerConfigs/tntc.json create mode 100644 scripts/lib/runnerConfigs/tntc.ts delete mode 100644 scripts/lib/runnerConfigs/ttvy.json create mode 100644 scripts/lib/runnerConfigs/ttvy.ts delete mode 100644 scripts/lib/runnerConfigs/tuqr.json create mode 100644 scripts/lib/runnerConfigs/tuqr.ts delete mode 100644 scripts/lib/runnerConfigs/udic.json create mode 100644 scripts/lib/runnerConfigs/udic.ts delete mode 100644 scripts/lib/runnerConfigs/udvh.json create mode 100644 scripts/lib/runnerConfigs/udvh.ts delete mode 100644 scripts/lib/runnerConfigs/uemm.json create mode 100644 scripts/lib/runnerConfigs/uemm.ts delete mode 100644 scripts/lib/runnerConfigs/ufyc.json create mode 100644 scripts/lib/runnerConfigs/ufyc.ts delete mode 100644 scripts/lib/runnerConfigs/ufze.json create mode 100644 scripts/lib/runnerConfigs/ufze.ts delete mode 100644 scripts/lib/runnerConfigs/uitu.json create mode 100644 scripts/lib/runnerConfigs/uitu.ts delete mode 100644 scripts/lib/runnerConfigs/ujfj.json create mode 100644 scripts/lib/runnerConfigs/ujfj.ts delete mode 100644 scripts/lib/runnerConfigs/umce.json create mode 100644 scripts/lib/runnerConfigs/umce.ts delete mode 100644 scripts/lib/runnerConfigs/unck.json create mode 100644 scripts/lib/runnerConfigs/unck.ts delete mode 100644 scripts/lib/runnerConfigs/uqpp.json create mode 100644 scripts/lib/runnerConfigs/uqpp.ts delete mode 100644 scripts/lib/runnerConfigs/uqts.json create mode 100644 scripts/lib/runnerConfigs/uqts.ts delete mode 100644 scripts/lib/runnerConfigs/urhc.json create mode 100644 scripts/lib/runnerConfigs/urhc.ts delete mode 100644 scripts/lib/runnerConfigs/usta.json create mode 100644 scripts/lib/runnerConfigs/usta.ts delete mode 100644 scripts/lib/runnerConfigs/uwma.json create mode 100644 scripts/lib/runnerConfigs/uwma.ts delete mode 100644 scripts/lib/runnerConfigs/vegw.json create mode 100644 scripts/lib/runnerConfigs/vegw.ts delete mode 100644 scripts/lib/runnerConfigs/vjaa.json create mode 100644 scripts/lib/runnerConfigs/vjaa.ts delete mode 100644 scripts/lib/runnerConfigs/vkpm.json create mode 100644 scripts/lib/runnerConfigs/vkpm.ts delete mode 100644 scripts/lib/runnerConfigs/vpjw.json create mode 100644 scripts/lib/runnerConfigs/vpjw.ts delete mode 100644 scripts/lib/runnerConfigs/vpmj.json create mode 100644 scripts/lib/runnerConfigs/vpmj.ts delete mode 100644 scripts/lib/runnerConfigs/vqcw.json create mode 100644 scripts/lib/runnerConfigs/vqcw.ts delete mode 100644 scripts/lib/runnerConfigs/vrvl.json create mode 100644 scripts/lib/runnerConfigs/vrvl.ts delete mode 100644 scripts/lib/runnerConfigs/vrwt.json create mode 100644 scripts/lib/runnerConfigs/vrwt.ts delete mode 100644 scripts/lib/runnerConfigs/vvjn.json create mode 100644 scripts/lib/runnerConfigs/vvjn.ts delete mode 100644 scripts/lib/runnerConfigs/vxnm.json create mode 100644 scripts/lib/runnerConfigs/vxnm.ts delete mode 100644 scripts/lib/runnerConfigs/wafy.json create mode 100644 scripts/lib/runnerConfigs/wafy.ts delete mode 100644 scripts/lib/runnerConfigs/wbpx.json create mode 100644 scripts/lib/runnerConfigs/wbpx.ts delete mode 100644 scripts/lib/runnerConfigs/wbru.json create mode 100644 scripts/lib/runnerConfigs/wbru.ts delete mode 100644 scripts/lib/runnerConfigs/wcsz.json create mode 100644 scripts/lib/runnerConfigs/wcsz.ts delete mode 100644 scripts/lib/runnerConfigs/wcwd.json create mode 100644 scripts/lib/runnerConfigs/wcwd.ts delete mode 100644 scripts/lib/runnerConfigs/wdol.json create mode 100644 scripts/lib/runnerConfigs/wdol.ts delete mode 100644 scripts/lib/runnerConfigs/woft.json create mode 100644 scripts/lib/runnerConfigs/woft.ts delete mode 100644 scripts/lib/runnerConfigs/wqdb.json create mode 100644 scripts/lib/runnerConfigs/wqdb.ts delete mode 100644 scripts/lib/runnerConfigs/wunw.json create mode 100644 scripts/lib/runnerConfigs/wunw.ts delete mode 100644 scripts/lib/runnerConfigs/wxqy.json create mode 100644 scripts/lib/runnerConfigs/wxqy.ts delete mode 100644 scripts/lib/runnerConfigs/xcnu.json create mode 100644 scripts/lib/runnerConfigs/xcnu.ts delete mode 100644 scripts/lib/runnerConfigs/xefx.json create mode 100644 scripts/lib/runnerConfigs/xefx.ts delete mode 100644 scripts/lib/runnerConfigs/xekr.json create mode 100644 scripts/lib/runnerConfigs/xekr.ts delete mode 100644 scripts/lib/runnerConfigs/xemt.json create mode 100644 scripts/lib/runnerConfigs/xemt.ts delete mode 100644 scripts/lib/runnerConfigs/xgei.json create mode 100644 scripts/lib/runnerConfigs/xgei.ts delete mode 100644 scripts/lib/runnerConfigs/xhbi.json create mode 100644 scripts/lib/runnerConfigs/xhbi.ts delete mode 100644 scripts/lib/runnerConfigs/xhwx.json create mode 100644 scripts/lib/runnerConfigs/xhwx.ts delete mode 100644 scripts/lib/runnerConfigs/xjae.json create mode 100644 scripts/lib/runnerConfigs/xjae.ts delete mode 100644 scripts/lib/runnerConfigs/xpvh.json create mode 100644 scripts/lib/runnerConfigs/xpvh.ts delete mode 100644 scripts/lib/runnerConfigs/xrzv.json create mode 100644 scripts/lib/runnerConfigs/xrzv.ts delete mode 100644 scripts/lib/runnerConfigs/xsby.json create mode 100644 scripts/lib/runnerConfigs/xsby.ts delete mode 100644 scripts/lib/runnerConfigs/xsgz.json create mode 100644 scripts/lib/runnerConfigs/xsgz.ts delete mode 100644 scripts/lib/runnerConfigs/xsve.json create mode 100644 scripts/lib/runnerConfigs/xsve.ts delete mode 100644 scripts/lib/runnerConfigs/xtjt.json create mode 100644 scripts/lib/runnerConfigs/xtjt.ts delete mode 100644 scripts/lib/runnerConfigs/xwim.json create mode 100644 scripts/lib/runnerConfigs/xwim.ts delete mode 100644 scripts/lib/runnerConfigs/xzqu.json create mode 100644 scripts/lib/runnerConfigs/xzqu.ts delete mode 100644 scripts/lib/runnerConfigs/yehl.json create mode 100644 scripts/lib/runnerConfigs/yehl.ts delete mode 100644 scripts/lib/runnerConfigs/yklt.json create mode 100644 scripts/lib/runnerConfigs/yklt.ts delete mode 100644 scripts/lib/runnerConfigs/ylil.json create mode 100644 scripts/lib/runnerConfigs/ylil.ts delete mode 100644 scripts/lib/runnerConfigs/ysji.json create mode 100644 scripts/lib/runnerConfigs/ysji.ts delete mode 100644 scripts/lib/runnerConfigs/ytcf.json create mode 100644 scripts/lib/runnerConfigs/ytcf.ts delete mode 100644 scripts/lib/runnerConfigs/yvia.json create mode 100644 scripts/lib/runnerConfigs/yvia.ts delete mode 100644 scripts/lib/runnerConfigs/yvty.json create mode 100644 scripts/lib/runnerConfigs/yvty.ts delete mode 100644 scripts/lib/runnerConfigs/yykk.json create mode 100644 scripts/lib/runnerConfigs/yykk.ts delete mode 100644 scripts/lib/runnerConfigs/zaoc.json create mode 100644 scripts/lib/runnerConfigs/zaoc.ts delete mode 100644 scripts/lib/runnerConfigs/zfcz.json create mode 100644 scripts/lib/runnerConfigs/zfcz.ts delete mode 100644 scripts/lib/runnerConfigs/zhby.json create mode 100644 scripts/lib/runnerConfigs/zhby.ts delete mode 100644 scripts/lib/runnerConfigs/zifr.json create mode 100644 scripts/lib/runnerConfigs/zifr.ts delete mode 100644 scripts/lib/runnerConfigs/zuam.json create mode 100644 scripts/lib/runnerConfigs/zuam.ts delete mode 100644 scripts/lib/runnerConfigs/zvet.json create mode 100644 scripts/lib/runnerConfigs/zvet.ts delete mode 100644 scripts/lib/runnerConfigs/zwpj.json create mode 100644 scripts/lib/runnerConfigs/zwpj.ts delete mode 100644 scripts/lib/runnerConfigs/zxux.json create mode 100644 scripts/lib/runnerConfigs/zxux.ts delete mode 100644 scripts/lib/runnerConfigs/zywk.json create mode 100644 scripts/lib/runnerConfigs/zywk.ts delete mode 100644 scripts/lib/runnerConfigs/zzxj.json create mode 100644 scripts/lib/runnerConfigs/zzxj.ts delete mode 100644 scripts/lib/runnerConfigs/zzyu.json create mode 100644 scripts/lib/runnerConfigs/zzyu.ts diff --git a/scripts/lib/runnerConfigs/aaov.json b/scripts/lib/runnerConfigs/aaov.json deleted file mode 100644 index b5dcad479..000000000 --- a/scripts/lib/runnerConfigs/aaov.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "singleStep", - "lessonExpressionsKey": "e3E1", - "initialState": "default", - "finalState": "active", - "showPriorities": true -} diff --git a/scripts/lib/runnerConfigs/aaov.ts b/scripts/lib/runnerConfigs/aaov.ts new file mode 100644 index 000000000..a8d2feea6 --- /dev/null +++ b/scripts/lib/runnerConfigs/aaov.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'singleStep', + lessonExpressionsKey: 'e3E1', + initialState: 'default', + finalState: 'active', + showPriorities: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/ablz.json b/scripts/lib/runnerConfigs/ablz.json deleted file mode 100644 index 6de48b456..000000000 --- a/scripts/lib/runnerConfigs/ablz.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e7E4", - "showPriorities": true, - "isDone": true, - "caption": { - "name": "secretCodeCaption", - "number": 3, - "letter": "b" - } -} diff --git a/scripts/lib/runnerConfigs/ablz.ts b/scripts/lib/runnerConfigs/ablz.ts new file mode 100644 index 000000000..31880c4d8 --- /dev/null +++ b/scripts/lib/runnerConfigs/ablz.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e7E4', + showPriorities: true, + isDone: true, + caption: { name: 'secretCodeCaption', number: 3, letter: 'b' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/aeyv.json b/scripts/lib/runnerConfigs/aeyv.json deleted file mode 100644 index 029cf7f93..000000000 --- a/scripts/lib/runnerConfigs/aeyv.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e8E7", - "showPriorities": true, - "isDone": true, - "caption": { - "name": "secretCodeCaption", - "number": 1, - "letter": "c" - } -} diff --git a/scripts/lib/runnerConfigs/aeyv.ts b/scripts/lib/runnerConfigs/aeyv.ts new file mode 100644 index 000000000..91cb971bc --- /dev/null +++ b/scripts/lib/runnerConfigs/aeyv.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e8E7', + showPriorities: true, + isDone: true, + caption: { name: 'secretCodeCaption', number: 1, letter: 'c' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/aezk.json b/scripts/lib/runnerConfigs/aezk.json deleted file mode 100644 index be0b980a0..000000000 --- a/scripts/lib/runnerConfigs/aezk.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e5E1", - "initialState": "active", - "showPriorities": true -} diff --git a/scripts/lib/runnerConfigs/aezk.ts b/scripts/lib/runnerConfigs/aezk.ts new file mode 100644 index 000000000..40ff15f94 --- /dev/null +++ b/scripts/lib/runnerConfigs/aezk.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e5E1', + initialState: 'active', + showPriorities: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/ahsd.json b/scripts/lib/runnerConfigs/ahsd.json deleted file mode 100644 index 79f982e09..000000000 --- a/scripts/lib/runnerConfigs/ahsd.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e1E2", - "isDone": true -} diff --git a/scripts/lib/runnerConfigs/ahsd.ts b/scripts/lib/runnerConfigs/ahsd.ts new file mode 100644 index 000000000..2acb6804d --- /dev/null +++ b/scripts/lib/runnerConfigs/ahsd.ts @@ -0,0 +1,9 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e1E2', + isDone: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/aimh.json b/scripts/lib/runnerConfigs/aimh.json deleted file mode 100644 index a948f1476..000000000 --- a/scripts/lib/runnerConfigs/aimh.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e13E12", - "caption": { - "name": "whatCanComputeFactorial", - "start": 5 - } -} diff --git a/scripts/lib/runnerConfigs/aimh.ts b/scripts/lib/runnerConfigs/aimh.ts new file mode 100644 index 000000000..0e48d3a2c --- /dev/null +++ b/scripts/lib/runnerConfigs/aimh.ts @@ -0,0 +1,9 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e13E12', + caption: { name: 'whatCanComputeFactorial', start: 5 } +} + +export default config diff --git a/scripts/lib/runnerConfigs/ainx.json b/scripts/lib/runnerConfigs/ainx.json deleted file mode 100644 index 986dcb5a9..000000000 --- a/scripts/lib/runnerConfigs/ainx.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e5E1", - "initialState": "active", - "lastAllowedExpressionState": "showFuncBound", - "showPriorities": true, - "showAllShowSteps": true, - "skipToTheEnd": false, - "explanationsVisibility": "hiddenInitialAndLastPausedOnly" -} diff --git a/scripts/lib/runnerConfigs/ainx.ts b/scripts/lib/runnerConfigs/ainx.ts new file mode 100644 index 000000000..4c61d80c1 --- /dev/null +++ b/scripts/lib/runnerConfigs/ainx.ts @@ -0,0 +1,14 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e5E1', + initialState: 'active', + lastAllowedExpressionState: 'showFuncBound', + showPriorities: true, + showAllShowSteps: true, + skipToTheEnd: false, + explanationsVisibility: 'hiddenInitialAndLastPausedOnly' +} + +export default config diff --git a/scripts/lib/runnerConfigs/angp.json b/scripts/lib/runnerConfigs/angp.json deleted file mode 100644 index 59690dda1..000000000 --- a/scripts/lib/runnerConfigs/angp.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e15E9", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "xs", - "nextIterations": 26 -} diff --git a/scripts/lib/runnerConfigs/angp.ts b/scripts/lib/runnerConfigs/angp.ts new file mode 100644 index 000000000..561c00f58 --- /dev/null +++ b/scripts/lib/runnerConfigs/angp.ts @@ -0,0 +1,12 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e15E9', + showPriorities: true, + containerSize: 'xs', + variableSize: 'xs', + nextIterations: 26 +} + +export default config diff --git a/scripts/lib/runnerConfigs/awxz.json b/scripts/lib/runnerConfigs/awxz.json deleted file mode 100644 index 939875ba3..000000000 --- a/scripts/lib/runnerConfigs/awxz.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e2E1", - "isDone": true -} diff --git a/scripts/lib/runnerConfigs/awxz.ts b/scripts/lib/runnerConfigs/awxz.ts new file mode 100644 index 000000000..7de73d87b --- /dev/null +++ b/scripts/lib/runnerConfigs/awxz.ts @@ -0,0 +1,9 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e2E1', + isDone: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/badn.json b/scripts/lib/runnerConfigs/badn.json deleted file mode 100644 index 6b381aff2..000000000 --- a/scripts/lib/runnerConfigs/badn.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e6E9", - "showPriorities": true, - "isDone": true, - "caption": { - "name": "secretCodeCaption", - "number": 1, - "letter": "b" - } -} diff --git a/scripts/lib/runnerConfigs/badn.ts b/scripts/lib/runnerConfigs/badn.ts new file mode 100644 index 000000000..0f9f405a2 --- /dev/null +++ b/scripts/lib/runnerConfigs/badn.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e6E9', + showPriorities: true, + isDone: true, + caption: { name: 'secretCodeCaption', number: 1, letter: 'b' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/bcae.json b/scripts/lib/runnerConfigs/bcae.json deleted file mode 100644 index f3246ca6f..000000000 --- a/scripts/lib/runnerConfigs/bcae.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e11E2", - "showPriorities": true, - "skipAlphaConvert": true, - "containerSize": "xs", - "variableSize": "md" -} diff --git a/scripts/lib/runnerConfigs/bcae.ts b/scripts/lib/runnerConfigs/bcae.ts new file mode 100644 index 000000000..3d4a1745e --- /dev/null +++ b/scripts/lib/runnerConfigs/bcae.ts @@ -0,0 +1,12 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e11E2', + showPriorities: true, + skipAlphaConvert: true, + containerSize: 'xs', + variableSize: 'md' +} + +export default config diff --git a/scripts/lib/runnerConfigs/bcgc.json b/scripts/lib/runnerConfigs/bcgc.json deleted file mode 100644 index 8a2f2ac06..000000000 --- a/scripts/lib/runnerConfigs/bcgc.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e15E11", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "xs" -} diff --git a/scripts/lib/runnerConfigs/bcgc.ts b/scripts/lib/runnerConfigs/bcgc.ts new file mode 100644 index 000000000..661c66fe3 --- /dev/null +++ b/scripts/lib/runnerConfigs/bcgc.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e15E11', + showPriorities: true, + containerSize: 'xs', + variableSize: 'xs' +} + +export default config diff --git a/scripts/lib/runnerConfigs/bdlj.json b/scripts/lib/runnerConfigs/bdlj.json deleted file mode 100644 index a0d5aebda..000000000 --- a/scripts/lib/runnerConfigs/bdlj.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e8E2", - "showPriorities": true, - "caption": { - "name": "secretCodeCaption", - "number": 2, - "letter": "e" - } -} diff --git a/scripts/lib/runnerConfigs/bdlj.ts b/scripts/lib/runnerConfigs/bdlj.ts new file mode 100644 index 000000000..f67b56b87 --- /dev/null +++ b/scripts/lib/runnerConfigs/bdlj.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e8E2', + showPriorities: true, + caption: { name: 'secretCodeCaption', number: 2, letter: 'e' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/bgfl.json b/scripts/lib/runnerConfigs/bgfl.json deleted file mode 100644 index 79f982e09..000000000 --- a/scripts/lib/runnerConfigs/bgfl.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e1E2", - "isDone": true -} diff --git a/scripts/lib/runnerConfigs/bgfl.ts b/scripts/lib/runnerConfigs/bgfl.ts new file mode 100644 index 000000000..2acb6804d --- /dev/null +++ b/scripts/lib/runnerConfigs/bgfl.ts @@ -0,0 +1,9 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e1E2', + isDone: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/blre.json b/scripts/lib/runnerConfigs/blre.json deleted file mode 100644 index 2da070a5d..000000000 --- a/scripts/lib/runnerConfigs/blre.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e6E1", - "showPriorities": true, - "bottomRightBadgeOverrides": { - "b": "🅱️", - "a": "🅰️" - } -} diff --git a/scripts/lib/runnerConfigs/blre.ts b/scripts/lib/runnerConfigs/blre.ts new file mode 100644 index 000000000..b8fd9bddf --- /dev/null +++ b/scripts/lib/runnerConfigs/blre.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e6E1', + showPriorities: true, + bottomRightBadgeOverrides: { b: '🅱️', a: '🅰️' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/bmms.json b/scripts/lib/runnerConfigs/bmms.json deleted file mode 100644 index 0be9c329a..000000000 --- a/scripts/lib/runnerConfigs/bmms.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e10E4", - "showPriorities": true, - "skipAlphaConvert": true, - "speed": 1.75, - "skipToTheEnd": false -} diff --git a/scripts/lib/runnerConfigs/bmms.ts b/scripts/lib/runnerConfigs/bmms.ts new file mode 100644 index 000000000..f2f7d4a19 --- /dev/null +++ b/scripts/lib/runnerConfigs/bmms.ts @@ -0,0 +1,12 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e10E4', + showPriorities: true, + skipAlphaConvert: true, + speed: 1.75, + skipToTheEnd: false +} + +export default config diff --git a/scripts/lib/runnerConfigs/bmnc.json b/scripts/lib/runnerConfigs/bmnc.json deleted file mode 100644 index d3d82b230..000000000 --- a/scripts/lib/runnerConfigs/bmnc.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e13E6", - "isDone": true, - "showPriorities": true, - "containerSize": "xs", - "variableSize": "md", - "caption": { - "name": "secretCodeCaption", - "number": 2, - "letter": "l" - } -} diff --git a/scripts/lib/runnerConfigs/bmnc.ts b/scripts/lib/runnerConfigs/bmnc.ts new file mode 100644 index 000000000..b203e47ba --- /dev/null +++ b/scripts/lib/runnerConfigs/bmnc.ts @@ -0,0 +1,13 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e13E6', + isDone: true, + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + caption: { name: 'secretCodeCaption', number: 2, letter: 'l' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/bozr.json b/scripts/lib/runnerConfigs/bozr.json deleted file mode 100644 index 1c8d3ecef..000000000 --- a/scripts/lib/runnerConfigs/bozr.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e15E9", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "xxs", - "lastAllowedExpressionState": "default", - "skipToTheEnd": false, - "speed": 5, - "lastAllowedExpressionStateAfterIterations": 25, - "superFastForward": true -} diff --git a/scripts/lib/runnerConfigs/bozr.ts b/scripts/lib/runnerConfigs/bozr.ts new file mode 100644 index 000000000..d20d76361 --- /dev/null +++ b/scripts/lib/runnerConfigs/bozr.ts @@ -0,0 +1,16 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e15E9', + showPriorities: true, + containerSize: 'xs', + variableSize: 'xxs', + lastAllowedExpressionState: 'default', + skipToTheEnd: false, + speed: 5, + lastAllowedExpressionStateAfterIterations: 25, + superFastForward: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/bpsz.json b/scripts/lib/runnerConfigs/bpsz.json deleted file mode 100644 index 87f91cd07..000000000 --- a/scripts/lib/runnerConfigs/bpsz.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e15E13", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "xxs", - "lastAllowedExpressionState": "default", - "skipToTheEnd": false, - "speed": 5, - "lastAllowedExpressionStateAfterIterations": 20, - "superFastForward": true -} diff --git a/scripts/lib/runnerConfigs/bpsz.ts b/scripts/lib/runnerConfigs/bpsz.ts new file mode 100644 index 000000000..986381f8d --- /dev/null +++ b/scripts/lib/runnerConfigs/bpsz.ts @@ -0,0 +1,16 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e15E13', + showPriorities: true, + containerSize: 'xs', + variableSize: 'xxs', + lastAllowedExpressionState: 'default', + skipToTheEnd: false, + speed: 5, + lastAllowedExpressionStateAfterIterations: 20, + superFastForward: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/bpwl.json b/scripts/lib/runnerConfigs/bpwl.json deleted file mode 100644 index 1fd378097..000000000 --- a/scripts/lib/runnerConfigs/bpwl.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e6E4", - "showPriorities": true, - "caption": { - "name": "secretCodeCaptionSimple", - "number": 3 - } -} diff --git a/scripts/lib/runnerConfigs/bpwl.ts b/scripts/lib/runnerConfigs/bpwl.ts new file mode 100644 index 000000000..507d6f650 --- /dev/null +++ b/scripts/lib/runnerConfigs/bpwl.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e6E4', + showPriorities: true, + caption: { name: 'secretCodeCaptionSimple', number: 3 } +} + +export default config diff --git a/scripts/lib/runnerConfigs/bpza.json b/scripts/lib/runnerConfigs/bpza.json deleted file mode 100644 index c78140bb0..000000000 --- a/scripts/lib/runnerConfigs/bpza.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e7E5", - "showPriorities": true, - "caption": { - "name": "secretCodeCaption", - "number": 1, - "letter": "e" - } -} diff --git a/scripts/lib/runnerConfigs/bpza.ts b/scripts/lib/runnerConfigs/bpza.ts new file mode 100644 index 000000000..af6fbc05d --- /dev/null +++ b/scripts/lib/runnerConfigs/bpza.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e7E5', + showPriorities: true, + caption: { name: 'secretCodeCaption', number: 1, letter: 'e' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/brrh.json b/scripts/lib/runnerConfigs/brrh.json deleted file mode 100644 index b12ed4e24..000000000 --- a/scripts/lib/runnerConfigs/brrh.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e7E10", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "sm", - "highlightOverrides": { - "e": "highlighted", - "f": "highlighted" - } -} diff --git a/scripts/lib/runnerConfigs/brrh.ts b/scripts/lib/runnerConfigs/brrh.ts new file mode 100644 index 000000000..2346c3b6b --- /dev/null +++ b/scripts/lib/runnerConfigs/brrh.ts @@ -0,0 +1,12 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e7E10', + showPriorities: true, + containerSize: 'xs', + variableSize: 'sm', + highlightOverrides: { e: 'highlighted', f: 'highlighted' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/bxdf.json b/scripts/lib/runnerConfigs/bxdf.json deleted file mode 100644 index ba3b4c143..000000000 --- a/scripts/lib/runnerConfigs/bxdf.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e7E7", - "showPriorities": true, - "caption": { - "name": "secretCodeAddCaption" - }, - "containerSize": "xs", - "variableSize": "md" -} diff --git a/scripts/lib/runnerConfigs/bxdf.ts b/scripts/lib/runnerConfigs/bxdf.ts new file mode 100644 index 000000000..f75c038ce --- /dev/null +++ b/scripts/lib/runnerConfigs/bxdf.ts @@ -0,0 +1,12 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e7E7', + showPriorities: true, + caption: { name: 'secretCodeAddCaption' }, + containerSize: 'xs', + variableSize: 'md' +} + +export default config diff --git a/scripts/lib/runnerConfigs/bxfv.json b/scripts/lib/runnerConfigs/bxfv.json deleted file mode 100644 index d32b7fd5c..000000000 --- a/scripts/lib/runnerConfigs/bxfv.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e9E1", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "md", - "highlightOverrides": { - "z": "highlighted", - "y": "highlighted" - } -} diff --git a/scripts/lib/runnerConfigs/bxfv.ts b/scripts/lib/runnerConfigs/bxfv.ts new file mode 100644 index 000000000..de75d5da5 --- /dev/null +++ b/scripts/lib/runnerConfigs/bxfv.ts @@ -0,0 +1,12 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e9E1', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + highlightOverrides: { z: 'highlighted', y: 'highlighted' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/ccon.json b/scripts/lib/runnerConfigs/ccon.json deleted file mode 100644 index 3bb7c67fd..000000000 --- a/scripts/lib/runnerConfigs/ccon.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e12E3", - "showPriorities": true, - "skipToTheEnd": false, - "containerSize": "xs", - "variableSize": "sm", - "speed": 5 -} diff --git a/scripts/lib/runnerConfigs/ccon.ts b/scripts/lib/runnerConfigs/ccon.ts new file mode 100644 index 000000000..e2098d26c --- /dev/null +++ b/scripts/lib/runnerConfigs/ccon.ts @@ -0,0 +1,13 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e12E3', + showPriorities: true, + skipToTheEnd: false, + containerSize: 'xs', + variableSize: 'sm', + speed: 5 +} + +export default config diff --git a/scripts/lib/runnerConfigs/cfms.json b/scripts/lib/runnerConfigs/cfms.json deleted file mode 100644 index 5f64a23e2..000000000 --- a/scripts/lib/runnerConfigs/cfms.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e14E6", - "showPriorities": true, - "nextIteration": true, - "highlightOverrideActiveAfterStart": true, - "highlightOverrides": { - "magical": "highlighted" - }, - "variableSize": "md", - "caption": { - "name": "witchAppearsAgainCaption" - } -} diff --git a/scripts/lib/runnerConfigs/cfms.ts b/scripts/lib/runnerConfigs/cfms.ts new file mode 100644 index 000000000..f6aa19ce4 --- /dev/null +++ b/scripts/lib/runnerConfigs/cfms.ts @@ -0,0 +1,14 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e14E6', + showPriorities: true, + nextIteration: true, + highlightOverrideActiveAfterStart: true, + highlightOverrides: { magical: 'highlighted' }, + variableSize: 'md', + caption: { name: 'witchAppearsAgainCaption' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/cgpd.json b/scripts/lib/runnerConfigs/cgpd.json deleted file mode 100644 index 07ec82ba4..000000000 --- a/scripts/lib/runnerConfigs/cgpd.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e5E1", - "isDone": true -} diff --git a/scripts/lib/runnerConfigs/cgpd.ts b/scripts/lib/runnerConfigs/cgpd.ts new file mode 100644 index 000000000..3d725e616 --- /dev/null +++ b/scripts/lib/runnerConfigs/cgpd.ts @@ -0,0 +1,9 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e5E1', + isDone: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/cnef.json b/scripts/lib/runnerConfigs/cnef.json deleted file mode 100644 index 697302b1b..000000000 --- a/scripts/lib/runnerConfigs/cnef.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e15E15", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "sm", - "highlightOverrides": { - "a": "highlighted", - "b": "highlighted" - } -} diff --git a/scripts/lib/runnerConfigs/cnef.ts b/scripts/lib/runnerConfigs/cnef.ts new file mode 100644 index 000000000..b96842eb2 --- /dev/null +++ b/scripts/lib/runnerConfigs/cnef.ts @@ -0,0 +1,12 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e15E15', + showPriorities: true, + containerSize: 'xs', + variableSize: 'sm', + highlightOverrides: { a: 'highlighted', b: 'highlighted' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/cnoq.json b/scripts/lib/runnerConfigs/cnoq.json deleted file mode 100644 index 87888f659..000000000 --- a/scripts/lib/runnerConfigs/cnoq.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e13E3", - "skipToTheEnd": false, - "showPriorities": true, - "speed": 1.75 -} diff --git a/scripts/lib/runnerConfigs/cnoq.ts b/scripts/lib/runnerConfigs/cnoq.ts new file mode 100644 index 000000000..c457eec6e --- /dev/null +++ b/scripts/lib/runnerConfigs/cnoq.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e13E3', + skipToTheEnd: false, + showPriorities: true, + speed: 1.75 +} + +export default config diff --git a/scripts/lib/runnerConfigs/cpbj.json b/scripts/lib/runnerConfigs/cpbj.json deleted file mode 100644 index 3d0728f34..000000000 --- a/scripts/lib/runnerConfigs/cpbj.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e7E9", - "showPriorities": true, - "isDone": true, - "caption": { - "name": "secretCodeCaption", - "number": 4, - "letter": "c" - } -} diff --git a/scripts/lib/runnerConfigs/cpbj.ts b/scripts/lib/runnerConfigs/cpbj.ts new file mode 100644 index 000000000..bdde2465a --- /dev/null +++ b/scripts/lib/runnerConfigs/cpbj.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e7E9', + showPriorities: true, + isDone: true, + caption: { name: 'secretCodeCaption', number: 4, letter: 'c' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/cpkp.json b/scripts/lib/runnerConfigs/cpkp.json deleted file mode 100644 index e04974235..000000000 --- a/scripts/lib/runnerConfigs/cpkp.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e1E4", - "isDone": true -} diff --git a/scripts/lib/runnerConfigs/cpkp.ts b/scripts/lib/runnerConfigs/cpkp.ts new file mode 100644 index 000000000..e9c560482 --- /dev/null +++ b/scripts/lib/runnerConfigs/cpkp.ts @@ -0,0 +1,9 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e1E4', + isDone: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/cqpa.json b/scripts/lib/runnerConfigs/cqpa.json deleted file mode 100644 index 926f367cc..000000000 --- a/scripts/lib/runnerConfigs/cqpa.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e6E6", - "showPriorities": true, - "caption": { - "name": "secretCodeCaption", - "number": 2, - "letter": "A" - } -} diff --git a/scripts/lib/runnerConfigs/cqpa.ts b/scripts/lib/runnerConfigs/cqpa.ts new file mode 100644 index 000000000..0594b6163 --- /dev/null +++ b/scripts/lib/runnerConfigs/cqpa.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e6E6', + showPriorities: true, + caption: { name: 'secretCodeCaption', number: 2, letter: 'A' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/ctyl.json b/scripts/lib/runnerConfigs/ctyl.json deleted file mode 100644 index fdb91b519..000000000 --- a/scripts/lib/runnerConfigs/ctyl.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e9E5", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "md", - "skipToTheEnd": false, - "speed": 4 -} diff --git a/scripts/lib/runnerConfigs/ctyl.ts b/scripts/lib/runnerConfigs/ctyl.ts new file mode 100644 index 000000000..fae08d8ce --- /dev/null +++ b/scripts/lib/runnerConfigs/ctyl.ts @@ -0,0 +1,13 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e9E5', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + skipToTheEnd: false, + speed: 4 +} + +export default config diff --git a/scripts/lib/runnerConfigs/cvtc.json b/scripts/lib/runnerConfigs/cvtc.json deleted file mode 100644 index cb0a2d6f0..000000000 --- a/scripts/lib/runnerConfigs/cvtc.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e3E1", - "showPriorities": true -} diff --git a/scripts/lib/runnerConfigs/cvtc.ts b/scripts/lib/runnerConfigs/cvtc.ts new file mode 100644 index 000000000..48bc256c5 --- /dev/null +++ b/scripts/lib/runnerConfigs/cvtc.ts @@ -0,0 +1,9 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e3E1', + showPriorities: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/davn.json b/scripts/lib/runnerConfigs/davn.json deleted file mode 100644 index 8807fbb0b..000000000 --- a/scripts/lib/runnerConfigs/davn.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e14E1", - "showPriorities": true, - "initialState": "default", - "nextIterations": 8, - "caption": { - "name": "magicalChangedCaption", - "fromNumber": 2 - }, - "variableSize": "sm", - "argPriorityAggHighlights": [ - 1 - ], - "funcPriorityAggHighlights": [ - 3, - 4 - ] -} diff --git a/scripts/lib/runnerConfigs/davn.ts b/scripts/lib/runnerConfigs/davn.ts new file mode 100644 index 000000000..1ee49f075 --- /dev/null +++ b/scripts/lib/runnerConfigs/davn.ts @@ -0,0 +1,15 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e14E1', + showPriorities: true, + initialState: 'default', + nextIterations: 8, + caption: { name: 'magicalChangedCaption', fromNumber: 2 }, + variableSize: 'sm', + argPriorityAggHighlights: [1], + funcPriorityAggHighlights: [3, 4] +} + +export default config diff --git a/scripts/lib/runnerConfigs/dcfi.json b/scripts/lib/runnerConfigs/dcfi.json deleted file mode 100644 index 14147d7d4..000000000 --- a/scripts/lib/runnerConfigs/dcfi.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e13E6", - "showPriorities": true, - "skipToTheEnd": false, - "containerSize": "xs", - "variableSize": "md", - "speed": 5 -} diff --git a/scripts/lib/runnerConfigs/dcfi.ts b/scripts/lib/runnerConfigs/dcfi.ts new file mode 100644 index 000000000..e6897794a --- /dev/null +++ b/scripts/lib/runnerConfigs/dcfi.ts @@ -0,0 +1,13 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e13E6', + showPriorities: true, + skipToTheEnd: false, + containerSize: 'xs', + variableSize: 'md', + speed: 5 +} + +export default config diff --git a/scripts/lib/runnerConfigs/dhdk.json b/scripts/lib/runnerConfigs/dhdk.json deleted file mode 100644 index c1f4454ff..000000000 --- a/scripts/lib/runnerConfigs/dhdk.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e7E8", - "showPriorities": true, - "isDone": true, - "caption": { - "name": "secretCodeCaption", - "number": 3, - "letter": "c" - } -} diff --git a/scripts/lib/runnerConfigs/dhdk.ts b/scripts/lib/runnerConfigs/dhdk.ts new file mode 100644 index 000000000..863c08a1e --- /dev/null +++ b/scripts/lib/runnerConfigs/dhdk.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e7E8', + showPriorities: true, + isDone: true, + caption: { name: 'secretCodeCaption', number: 3, letter: 'c' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/diis.json b/scripts/lib/runnerConfigs/diis.json deleted file mode 100644 index 342e6a1a2..000000000 --- a/scripts/lib/runnerConfigs/diis.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e5E3", - "initialState": "active", - "skipToTheEnd": false, - "showPriorities": true -} diff --git a/scripts/lib/runnerConfigs/diis.ts b/scripts/lib/runnerConfigs/diis.ts new file mode 100644 index 000000000..64a98d91f --- /dev/null +++ b/scripts/lib/runnerConfigs/diis.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e5E3', + initialState: 'active', + skipToTheEnd: false, + showPriorities: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/dkbt.json b/scripts/lib/runnerConfigs/dkbt.json deleted file mode 100644 index 91b986d78..000000000 --- a/scripts/lib/runnerConfigs/dkbt.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e15E3", - "showPriorities": true, - "variableSize": "xs", - "containerSize": "xs" -} diff --git a/scripts/lib/runnerConfigs/dkbt.ts b/scripts/lib/runnerConfigs/dkbt.ts new file mode 100644 index 000000000..1f209f0c1 --- /dev/null +++ b/scripts/lib/runnerConfigs/dkbt.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e15E3', + showPriorities: true, + variableSize: 'xs', + containerSize: 'xs' +} + +export default config diff --git a/scripts/lib/runnerConfigs/dkiy.json b/scripts/lib/runnerConfigs/dkiy.json deleted file mode 100644 index e39dea21c..000000000 --- a/scripts/lib/runnerConfigs/dkiy.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e3E2", - "showPriorities": true -} diff --git a/scripts/lib/runnerConfigs/dkiy.ts b/scripts/lib/runnerConfigs/dkiy.ts new file mode 100644 index 000000000..33ae5c008 --- /dev/null +++ b/scripts/lib/runnerConfigs/dkiy.ts @@ -0,0 +1,9 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e3E2', + showPriorities: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/dmwy.json b/scripts/lib/runnerConfigs/dmwy.json deleted file mode 100644 index 0fab6fcfd..000000000 --- a/scripts/lib/runnerConfigs/dmwy.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e3E5", - "initialState": "betaReducePreviewAfter", - "skipToTheEnd": false -} diff --git a/scripts/lib/runnerConfigs/dmwy.ts b/scripts/lib/runnerConfigs/dmwy.ts new file mode 100644 index 000000000..1a6cbf96c --- /dev/null +++ b/scripts/lib/runnerConfigs/dmwy.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e3E5', + initialState: 'betaReducePreviewAfter', + skipToTheEnd: false +} + +export default config diff --git a/scripts/lib/runnerConfigs/dnvw.json b/scripts/lib/runnerConfigs/dnvw.json deleted file mode 100644 index 0c6a97d05..000000000 --- a/scripts/lib/runnerConfigs/dnvw.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e3E1", - "nextIteration": true, - "initialState": "showFuncBound", - "showPriorities": true -} diff --git a/scripts/lib/runnerConfigs/dnvw.ts b/scripts/lib/runnerConfigs/dnvw.ts new file mode 100644 index 000000000..4f974f689 --- /dev/null +++ b/scripts/lib/runnerConfigs/dnvw.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e3E1', + nextIteration: true, + initialState: 'showFuncBound', + showPriorities: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/dpar.json b/scripts/lib/runnerConfigs/dpar.json deleted file mode 100644 index 45ffe1618..000000000 --- a/scripts/lib/runnerConfigs/dpar.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e13E3", - "showPriorities": true, - "speed": 1.75, - "skipToTheEnd": false, - "nextIteration": true, - "explanationsVisibility": "visible", - "initialState": "trueCaseOnly" -} diff --git a/scripts/lib/runnerConfigs/dpar.ts b/scripts/lib/runnerConfigs/dpar.ts new file mode 100644 index 000000000..c62a3e421 --- /dev/null +++ b/scripts/lib/runnerConfigs/dpar.ts @@ -0,0 +1,14 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e13E3', + showPriorities: true, + speed: 1.75, + skipToTheEnd: false, + nextIteration: true, + explanationsVisibility: 'visible', + initialState: 'trueCaseOnly' +} + +export default config diff --git a/scripts/lib/runnerConfigs/dpst.json b/scripts/lib/runnerConfigs/dpst.json deleted file mode 100644 index 3f41cdef7..000000000 --- a/scripts/lib/runnerConfigs/dpst.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e10E2", - "showPriorities": true, - "skipAlphaConvert": true, - "initialState": "showFuncUnbound", - "caption": { - "name": "isCallArgAndFuncUnboundTheSameCaption", - "same": false - } -} diff --git a/scripts/lib/runnerConfigs/dpst.ts b/scripts/lib/runnerConfigs/dpst.ts new file mode 100644 index 000000000..a373ad178 --- /dev/null +++ b/scripts/lib/runnerConfigs/dpst.ts @@ -0,0 +1,12 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e10E2', + showPriorities: true, + skipAlphaConvert: true, + initialState: 'showFuncUnbound', + caption: { name: 'isCallArgAndFuncUnboundTheSameCaption', same: false } +} + +export default config diff --git a/scripts/lib/runnerConfigs/dqey.json b/scripts/lib/runnerConfigs/dqey.json deleted file mode 100644 index 5c86dca01..000000000 --- a/scripts/lib/runnerConfigs/dqey.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e5E3", - "initialState": "active", - "showPriorities": true -} diff --git a/scripts/lib/runnerConfigs/dqey.ts b/scripts/lib/runnerConfigs/dqey.ts new file mode 100644 index 000000000..dcedf2dde --- /dev/null +++ b/scripts/lib/runnerConfigs/dqey.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e5E3', + initialState: 'active', + showPriorities: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/dqkc.json b/scripts/lib/runnerConfigs/dqkc.json deleted file mode 100644 index 3d7a77a3b..000000000 --- a/scripts/lib/runnerConfigs/dqkc.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e1E3" -} diff --git a/scripts/lib/runnerConfigs/dqkc.ts b/scripts/lib/runnerConfigs/dqkc.ts new file mode 100644 index 000000000..1c8bc919c --- /dev/null +++ b/scripts/lib/runnerConfigs/dqkc.ts @@ -0,0 +1,8 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e1E3' +} + +export default config diff --git a/scripts/lib/runnerConfigs/dret.json b/scripts/lib/runnerConfigs/dret.json deleted file mode 100644 index 5c3df0360..000000000 --- a/scripts/lib/runnerConfigs/dret.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e15E12", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "xs", - "isDone": true -} diff --git a/scripts/lib/runnerConfigs/dret.ts b/scripts/lib/runnerConfigs/dret.ts new file mode 100644 index 000000000..00d1ff2bf --- /dev/null +++ b/scripts/lib/runnerConfigs/dret.ts @@ -0,0 +1,12 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e15E12', + showPriorities: true, + containerSize: 'xs', + variableSize: 'xs', + isDone: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/drvu.json b/scripts/lib/runnerConfigs/drvu.json deleted file mode 100644 index 5e035d1ba..000000000 --- a/scripts/lib/runnerConfigs/drvu.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e8E1", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "md", - "caption": { - "name": "secretCodeMultiplyCaption" - } -} diff --git a/scripts/lib/runnerConfigs/drvu.ts b/scripts/lib/runnerConfigs/drvu.ts new file mode 100644 index 000000000..8d6f845d9 --- /dev/null +++ b/scripts/lib/runnerConfigs/drvu.ts @@ -0,0 +1,12 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e8E1', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + caption: { name: 'secretCodeMultiplyCaption' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/dtzu.json b/scripts/lib/runnerConfigs/dtzu.json deleted file mode 100644 index d03ed97a8..000000000 --- a/scripts/lib/runnerConfigs/dtzu.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e5E1", - "initialState": "betaReducePreviewBefore", - "showPriorities": true, - "explanationsVisibility": "visible" -} diff --git a/scripts/lib/runnerConfigs/dtzu.ts b/scripts/lib/runnerConfigs/dtzu.ts new file mode 100644 index 000000000..883d9451f --- /dev/null +++ b/scripts/lib/runnerConfigs/dtzu.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e5E1', + initialState: 'betaReducePreviewBefore', + showPriorities: true, + explanationsVisibility: 'visible' +} + +export default config diff --git a/scripts/lib/runnerConfigs/dvrw.json b/scripts/lib/runnerConfigs/dvrw.json deleted file mode 100644 index 344e42ebe..000000000 --- a/scripts/lib/runnerConfigs/dvrw.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e9E8", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "md", - "caption": { - "name": "ifCaption", - "ifZero": "y", - "ifNonZero": [ - "w", - "x" - ] - }, - "highlightOverrides": { - "w": "highlighted", - "x": "highlighted" - } -} diff --git a/scripts/lib/runnerConfigs/dvrw.ts b/scripts/lib/runnerConfigs/dvrw.ts new file mode 100644 index 000000000..19caa325d --- /dev/null +++ b/scripts/lib/runnerConfigs/dvrw.ts @@ -0,0 +1,13 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e9E8', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + caption: { name: 'ifCaption', ifZero: 'y', ifNonZero: ['w', 'x'] }, + highlightOverrides: { w: 'highlighted', x: 'highlighted' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/dwnj.json b/scripts/lib/runnerConfigs/dwnj.json deleted file mode 100644 index 2d63b8ba1..000000000 --- a/scripts/lib/runnerConfigs/dwnj.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e13E3", - "skipToTheEnd": false, - "showPriorities": true, - "lastAllowedExpressionState": "default" -} diff --git a/scripts/lib/runnerConfigs/dwnj.ts b/scripts/lib/runnerConfigs/dwnj.ts new file mode 100644 index 000000000..a9aa85c71 --- /dev/null +++ b/scripts/lib/runnerConfigs/dwnj.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e13E3', + skipToTheEnd: false, + showPriorities: true, + lastAllowedExpressionState: 'default' +} + +export default config diff --git a/scripts/lib/runnerConfigs/dxum.json b/scripts/lib/runnerConfigs/dxum.json deleted file mode 100644 index ea23fe716..000000000 --- a/scripts/lib/runnerConfigs/dxum.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e14E1", - "showPriorities": true, - "nextIterations": 4, - "variableSize": "sm" -} diff --git a/scripts/lib/runnerConfigs/dxum.ts b/scripts/lib/runnerConfigs/dxum.ts new file mode 100644 index 000000000..31914c0b3 --- /dev/null +++ b/scripts/lib/runnerConfigs/dxum.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e14E1', + showPriorities: true, + nextIterations: 4, + variableSize: 'sm' +} + +export default config diff --git a/scripts/lib/runnerConfigs/dymt.json b/scripts/lib/runnerConfigs/dymt.json deleted file mode 100644 index bece67010..000000000 --- a/scripts/lib/runnerConfigs/dymt.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e8E5", - "showPriorities": true, - "caption": { - "name": "secretCodeCaption", - "number": 1, - "letter": "e" - } -} diff --git a/scripts/lib/runnerConfigs/dymt.ts b/scripts/lib/runnerConfigs/dymt.ts new file mode 100644 index 000000000..1b196107c --- /dev/null +++ b/scripts/lib/runnerConfigs/dymt.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e8E5', + showPriorities: true, + caption: { name: 'secretCodeCaption', number: 1, letter: 'e' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/dyov.json b/scripts/lib/runnerConfigs/dyov.json deleted file mode 100644 index 1ced79394..000000000 --- a/scripts/lib/runnerConfigs/dyov.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e7E9", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "sm", - "highlightOverrides": { - "e": "highlighted", - "f": "highlighted" - } -} diff --git a/scripts/lib/runnerConfigs/dyov.ts b/scripts/lib/runnerConfigs/dyov.ts new file mode 100644 index 000000000..67ce36729 --- /dev/null +++ b/scripts/lib/runnerConfigs/dyov.ts @@ -0,0 +1,12 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e7E9', + showPriorities: true, + containerSize: 'xs', + variableSize: 'sm', + highlightOverrides: { e: 'highlighted', f: 'highlighted' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/eavp.json b/scripts/lib/runnerConfigs/eavp.json deleted file mode 100644 index f8b848d32..000000000 --- a/scripts/lib/runnerConfigs/eavp.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e6E9", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "md" -} diff --git a/scripts/lib/runnerConfigs/eavp.ts b/scripts/lib/runnerConfigs/eavp.ts new file mode 100644 index 000000000..50f7d3b1b --- /dev/null +++ b/scripts/lib/runnerConfigs/eavp.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e6E9', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md' +} + +export default config diff --git a/scripts/lib/runnerConfigs/ebag.json b/scripts/lib/runnerConfigs/ebag.json deleted file mode 100644 index 4bcc912ff..000000000 --- a/scripts/lib/runnerConfigs/ebag.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e3E5", - "isDone": true -} diff --git a/scripts/lib/runnerConfigs/ebag.ts b/scripts/lib/runnerConfigs/ebag.ts new file mode 100644 index 000000000..8d8905401 --- /dev/null +++ b/scripts/lib/runnerConfigs/ebag.ts @@ -0,0 +1,9 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e3E5', + isDone: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/eemn.json b/scripts/lib/runnerConfigs/eemn.json deleted file mode 100644 index 14a91e75f..000000000 --- a/scripts/lib/runnerConfigs/eemn.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e7E2", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "md", - "skipToTheEnd": false, - "speed": 3, - "highlightOverrides": { - "d": "highlighted", - "e": "highlighted" - } -} diff --git a/scripts/lib/runnerConfigs/eemn.ts b/scripts/lib/runnerConfigs/eemn.ts new file mode 100644 index 000000000..1416c3325 --- /dev/null +++ b/scripts/lib/runnerConfigs/eemn.ts @@ -0,0 +1,14 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e7E2', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + skipToTheEnd: false, + speed: 3, + highlightOverrides: { d: 'highlighted', e: 'highlighted' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/efyy.json b/scripts/lib/runnerConfigs/efyy.json deleted file mode 100644 index 146a165d7..000000000 --- a/scripts/lib/runnerConfigs/efyy.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "singleStep", - "lessonExpressionsKey": "e5E1", - "initialState": "betaReducePreviewBefore", - "finalState": "betaReducePreviewAfter", - "showPriorities": true -} diff --git a/scripts/lib/runnerConfigs/efyy.ts b/scripts/lib/runnerConfigs/efyy.ts new file mode 100644 index 000000000..b709c91d8 --- /dev/null +++ b/scripts/lib/runnerConfigs/efyy.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'singleStep', + lessonExpressionsKey: 'e5E1', + initialState: 'betaReducePreviewBefore', + finalState: 'betaReducePreviewAfter', + showPriorities: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/egmr.json b/scripts/lib/runnerConfigs/egmr.json deleted file mode 100644 index ef9284922..000000000 --- a/scripts/lib/runnerConfigs/egmr.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "singleStep", - "lessonExpressionsKey": "e3E5", - "initialState": "active", - "finalState": "showFuncBound", - "hideFuncUnboundBadgeOnExplanation": true -} diff --git a/scripts/lib/runnerConfigs/egmr.ts b/scripts/lib/runnerConfigs/egmr.ts new file mode 100644 index 000000000..3a9d80328 --- /dev/null +++ b/scripts/lib/runnerConfigs/egmr.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'singleStep', + lessonExpressionsKey: 'e3E5', + initialState: 'active', + finalState: 'showFuncBound', + hideFuncUnboundBadgeOnExplanation: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/eial.json b/scripts/lib/runnerConfigs/eial.json deleted file mode 100644 index a15200fc4..000000000 --- a/scripts/lib/runnerConfigs/eial.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e3E2", - "initialState": "showFuncUnbound", - "showPriorities": true -} diff --git a/scripts/lib/runnerConfigs/eial.ts b/scripts/lib/runnerConfigs/eial.ts new file mode 100644 index 000000000..e52b7d909 --- /dev/null +++ b/scripts/lib/runnerConfigs/eial.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e3E2', + initialState: 'showFuncUnbound', + showPriorities: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/emmb.json b/scripts/lib/runnerConfigs/emmb.json deleted file mode 100644 index 3dd0d73ba..000000000 --- a/scripts/lib/runnerConfigs/emmb.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e1E3" -} diff --git a/scripts/lib/runnerConfigs/emmb.ts b/scripts/lib/runnerConfigs/emmb.ts new file mode 100644 index 000000000..bf9653784 --- /dev/null +++ b/scripts/lib/runnerConfigs/emmb.ts @@ -0,0 +1,8 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e1E3' +} + +export default config diff --git a/scripts/lib/runnerConfigs/entr.json b/scripts/lib/runnerConfigs/entr.json deleted file mode 100644 index 711705442..000000000 --- a/scripts/lib/runnerConfigs/entr.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e7E8", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "sm" -} diff --git a/scripts/lib/runnerConfigs/entr.ts b/scripts/lib/runnerConfigs/entr.ts new file mode 100644 index 000000000..674310b01 --- /dev/null +++ b/scripts/lib/runnerConfigs/entr.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e7E8', + showPriorities: true, + containerSize: 'xs', + variableSize: 'sm' +} + +export default config diff --git a/scripts/lib/runnerConfigs/eobj.json b/scripts/lib/runnerConfigs/eobj.json deleted file mode 100644 index 615d0e1ee..000000000 --- a/scripts/lib/runnerConfigs/eobj.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e14E3", - "showPriorities": true, - "variableSize": "sm", - "nextIterations": 20 -} diff --git a/scripts/lib/runnerConfigs/eobj.ts b/scripts/lib/runnerConfigs/eobj.ts new file mode 100644 index 000000000..35bb58012 --- /dev/null +++ b/scripts/lib/runnerConfigs/eobj.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e14E3', + showPriorities: true, + variableSize: 'sm', + nextIterations: 20 +} + +export default config diff --git a/scripts/lib/runnerConfigs/eozk.json b/scripts/lib/runnerConfigs/eozk.json deleted file mode 100644 index 027227beb..000000000 --- a/scripts/lib/runnerConfigs/eozk.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e6E5" -} diff --git a/scripts/lib/runnerConfigs/eozk.ts b/scripts/lib/runnerConfigs/eozk.ts new file mode 100644 index 000000000..3c7784fac --- /dev/null +++ b/scripts/lib/runnerConfigs/eozk.ts @@ -0,0 +1,8 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e6E5' +} + +export default config diff --git a/scripts/lib/runnerConfigs/evqx.json b/scripts/lib/runnerConfigs/evqx.json deleted file mode 100644 index bc8a4eaad..000000000 --- a/scripts/lib/runnerConfigs/evqx.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "singleStep", - "hideFuncUnboundBadgeOnExplanation": true, - "lessonExpressionsKey": "e1E1", - "initialState": "betaReducePreviewBefore", - "finalState": "betaReducePreviewAfter" -} diff --git a/scripts/lib/runnerConfigs/evqx.ts b/scripts/lib/runnerConfigs/evqx.ts new file mode 100644 index 000000000..e86bfd2b8 --- /dev/null +++ b/scripts/lib/runnerConfigs/evqx.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'singleStep', + hideFuncUnboundBadgeOnExplanation: true, + lessonExpressionsKey: 'e1E1', + initialState: 'betaReducePreviewBefore', + finalState: 'betaReducePreviewAfter' +} + +export default config diff --git a/scripts/lib/runnerConfigs/exww.json b/scripts/lib/runnerConfigs/exww.json deleted file mode 100644 index 2adeb5f03..000000000 --- a/scripts/lib/runnerConfigs/exww.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e12E8", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "md" -} diff --git a/scripts/lib/runnerConfigs/exww.ts b/scripts/lib/runnerConfigs/exww.ts new file mode 100644 index 000000000..35ac9ef87 --- /dev/null +++ b/scripts/lib/runnerConfigs/exww.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e12E8', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md' +} + +export default config diff --git a/scripts/lib/runnerConfigs/fapu.json b/scripts/lib/runnerConfigs/fapu.json deleted file mode 100644 index 4761e4f2b..000000000 --- a/scripts/lib/runnerConfigs/fapu.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e14E5", - "variableSize": "sm" -} diff --git a/scripts/lib/runnerConfigs/fapu.ts b/scripts/lib/runnerConfigs/fapu.ts new file mode 100644 index 000000000..0c7e62496 --- /dev/null +++ b/scripts/lib/runnerConfigs/fapu.ts @@ -0,0 +1,9 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e14E5', + variableSize: 'sm' +} + +export default config diff --git a/scripts/lib/runnerConfigs/fatm.json b/scripts/lib/runnerConfigs/fatm.json deleted file mode 100644 index e462ede26..000000000 --- a/scripts/lib/runnerConfigs/fatm.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e7E11", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "sm", - "highlightOverrides": { - "g": "highlighted", - "h": "highlighted" - } -} diff --git a/scripts/lib/runnerConfigs/fatm.ts b/scripts/lib/runnerConfigs/fatm.ts new file mode 100644 index 000000000..ea8be69f8 --- /dev/null +++ b/scripts/lib/runnerConfigs/fatm.ts @@ -0,0 +1,12 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e7E11', + showPriorities: true, + containerSize: 'xs', + variableSize: 'sm', + highlightOverrides: { g: 'highlighted', h: 'highlighted' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/fhlw.json b/scripts/lib/runnerConfigs/fhlw.json deleted file mode 100644 index 15568676c..000000000 --- a/scripts/lib/runnerConfigs/fhlw.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e9E3", - "caption": { - "name": "secretCodeCaption", - "number": 0, - "letter": "f" - } -} diff --git a/scripts/lib/runnerConfigs/fhlw.ts b/scripts/lib/runnerConfigs/fhlw.ts new file mode 100644 index 000000000..9cd285517 --- /dev/null +++ b/scripts/lib/runnerConfigs/fhlw.ts @@ -0,0 +1,9 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e9E3', + caption: { name: 'secretCodeCaption', number: 0, letter: 'f' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/fiab.json b/scripts/lib/runnerConfigs/fiab.json deleted file mode 100644 index 7d39688d7..000000000 --- a/scripts/lib/runnerConfigs/fiab.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e12E4", - "showPriorities": true, - "explanationsVisibility": "hiddenInitialPausedOnly", - "lastAllowedExpressionState": "needsAlphaConvert", - "containerSize": "xs", - "variableSize": "md", - "speed": 5, - "skipToTheEnd": false -} diff --git a/scripts/lib/runnerConfigs/fiab.ts b/scripts/lib/runnerConfigs/fiab.ts new file mode 100644 index 000000000..e401532f7 --- /dev/null +++ b/scripts/lib/runnerConfigs/fiab.ts @@ -0,0 +1,15 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e12E4', + showPriorities: true, + explanationsVisibility: 'hiddenInitialPausedOnly', + lastAllowedExpressionState: 'needsAlphaConvert', + containerSize: 'xs', + variableSize: 'md', + speed: 5, + skipToTheEnd: false +} + +export default config diff --git a/scripts/lib/runnerConfigs/fivy.json b/scripts/lib/runnerConfigs/fivy.json deleted file mode 100644 index c37ffd2cf..000000000 --- a/scripts/lib/runnerConfigs/fivy.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "runner": "singleStep", - "lessonExpressionsKey": "e3E5", - "initialState": "betaReducePreviewBefore", - "finalState": "betaReducePreviewAfter" -} diff --git a/scripts/lib/runnerConfigs/fivy.ts b/scripts/lib/runnerConfigs/fivy.ts new file mode 100644 index 000000000..5f75f36cb --- /dev/null +++ b/scripts/lib/runnerConfigs/fivy.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'singleStep', + lessonExpressionsKey: 'e3E5', + initialState: 'betaReducePreviewBefore', + finalState: 'betaReducePreviewAfter' +} + +export default config diff --git a/scripts/lib/runnerConfigs/fjyk.json b/scripts/lib/runnerConfigs/fjyk.json deleted file mode 100644 index fd9705bc7..000000000 --- a/scripts/lib/runnerConfigs/fjyk.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e14E3", - "variableSize": "md" -} diff --git a/scripts/lib/runnerConfigs/fjyk.ts b/scripts/lib/runnerConfigs/fjyk.ts new file mode 100644 index 000000000..28e7546ad --- /dev/null +++ b/scripts/lib/runnerConfigs/fjyk.ts @@ -0,0 +1,9 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e14E3', + variableSize: 'md' +} + +export default config diff --git a/scripts/lib/runnerConfigs/fora.json b/scripts/lib/runnerConfigs/fora.json deleted file mode 100644 index b52363b6b..000000000 --- a/scripts/lib/runnerConfigs/fora.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e14E3", - "showPriorities": true, - "variableSize": "sm" -} diff --git a/scripts/lib/runnerConfigs/fora.ts b/scripts/lib/runnerConfigs/fora.ts new file mode 100644 index 000000000..af7d58d7d --- /dev/null +++ b/scripts/lib/runnerConfigs/fora.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e14E3', + showPriorities: true, + variableSize: 'sm' +} + +export default config diff --git a/scripts/lib/runnerConfigs/fotb.json b/scripts/lib/runnerConfigs/fotb.json deleted file mode 100644 index f1750fb3e..000000000 --- a/scripts/lib/runnerConfigs/fotb.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e15E13", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "xs", - "nextIterations": 21 -} diff --git a/scripts/lib/runnerConfigs/fotb.ts b/scripts/lib/runnerConfigs/fotb.ts new file mode 100644 index 000000000..5b471c2d8 --- /dev/null +++ b/scripts/lib/runnerConfigs/fotb.ts @@ -0,0 +1,12 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e15E13', + showPriorities: true, + containerSize: 'xs', + variableSize: 'xs', + nextIterations: 21 +} + +export default config diff --git a/scripts/lib/runnerConfigs/fpsd.json b/scripts/lib/runnerConfigs/fpsd.json deleted file mode 100644 index cbaf4cde5..000000000 --- a/scripts/lib/runnerConfigs/fpsd.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e3E5", - "initialState": "showFuncBound" -} diff --git a/scripts/lib/runnerConfigs/fpsd.ts b/scripts/lib/runnerConfigs/fpsd.ts new file mode 100644 index 000000000..83e9c2320 --- /dev/null +++ b/scripts/lib/runnerConfigs/fpsd.ts @@ -0,0 +1,9 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e3E5', + initialState: 'showFuncBound' +} + +export default config diff --git a/scripts/lib/runnerConfigs/fqwj.json b/scripts/lib/runnerConfigs/fqwj.json deleted file mode 100644 index 4111d8691..000000000 --- a/scripts/lib/runnerConfigs/fqwj.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e9E1", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "md" -} diff --git a/scripts/lib/runnerConfigs/fqwj.ts b/scripts/lib/runnerConfigs/fqwj.ts new file mode 100644 index 000000000..15d59b791 --- /dev/null +++ b/scripts/lib/runnerConfigs/fqwj.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e9E1', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md' +} + +export default config diff --git a/scripts/lib/runnerConfigs/fsmk.json b/scripts/lib/runnerConfigs/fsmk.json deleted file mode 100644 index 8cc03d705..000000000 --- a/scripts/lib/runnerConfigs/fsmk.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e14E2", - "showPriorities": true, - "nextIterations": 16, - "variableSize": "sm" -} diff --git a/scripts/lib/runnerConfigs/fsmk.ts b/scripts/lib/runnerConfigs/fsmk.ts new file mode 100644 index 000000000..a009db007 --- /dev/null +++ b/scripts/lib/runnerConfigs/fsmk.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e14E2', + showPriorities: true, + nextIterations: 16, + variableSize: 'sm' +} + +export default config diff --git a/scripts/lib/runnerConfigs/gcnt.json b/scripts/lib/runnerConfigs/gcnt.json deleted file mode 100644 index 274f4f8c1..000000000 --- a/scripts/lib/runnerConfigs/gcnt.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e14E1", - "showPriorities": true, - "nextIterations": 8, - "initialState": "default", - "variableSize": "md", - "caption": { - "name": "magicalChangedCaption", - "fromNumber": 2 - }, - "argPriorityAggHighlights": [ - 1 - ], - "funcPriorityAggHighlights": [ - 3, - 4 - ] -} diff --git a/scripts/lib/runnerConfigs/gcnt.ts b/scripts/lib/runnerConfigs/gcnt.ts new file mode 100644 index 000000000..7a0e41fc9 --- /dev/null +++ b/scripts/lib/runnerConfigs/gcnt.ts @@ -0,0 +1,15 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e14E1', + showPriorities: true, + nextIterations: 8, + initialState: 'default', + variableSize: 'md', + caption: { name: 'magicalChangedCaption', fromNumber: 2 }, + argPriorityAggHighlights: [1], + funcPriorityAggHighlights: [3, 4] +} + +export default config diff --git a/scripts/lib/runnerConfigs/gmcn.json b/scripts/lib/runnerConfigs/gmcn.json deleted file mode 100644 index 5f313f874..000000000 --- a/scripts/lib/runnerConfigs/gmcn.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e10E4", - "showPriorities": true, - "skipAlphaConvert": true, - "initialState": "showFuncUnbound", - "highlightOverrides": { - "b": "highlighted" - }, - "caption": { - "name": "isCallArgAndFuncUnboundTheSameCaption", - "same": true - }, - "highlightOverrideActiveAfterStart": true -} diff --git a/scripts/lib/runnerConfigs/gmcn.ts b/scripts/lib/runnerConfigs/gmcn.ts new file mode 100644 index 000000000..c7296240f --- /dev/null +++ b/scripts/lib/runnerConfigs/gmcn.ts @@ -0,0 +1,14 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e10E4', + showPriorities: true, + skipAlphaConvert: true, + initialState: 'showFuncUnbound', + highlightOverrides: { b: 'highlighted' }, + caption: { name: 'isCallArgAndFuncUnboundTheSameCaption', same: true }, + highlightOverrideActiveAfterStart: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/goif.json b/scripts/lib/runnerConfigs/goif.json deleted file mode 100644 index 64a08bc41..000000000 --- a/scripts/lib/runnerConfigs/goif.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e7E7", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "md" -} diff --git a/scripts/lib/runnerConfigs/goif.ts b/scripts/lib/runnerConfigs/goif.ts new file mode 100644 index 000000000..269501420 --- /dev/null +++ b/scripts/lib/runnerConfigs/goif.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e7E7', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md' +} + +export default config diff --git a/scripts/lib/runnerConfigs/gopk.json b/scripts/lib/runnerConfigs/gopk.json deleted file mode 100644 index bcd49bdda..000000000 --- a/scripts/lib/runnerConfigs/gopk.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e12E1", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "md" -} diff --git a/scripts/lib/runnerConfigs/gopk.ts b/scripts/lib/runnerConfigs/gopk.ts new file mode 100644 index 000000000..50ad14058 --- /dev/null +++ b/scripts/lib/runnerConfigs/gopk.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e12E1', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md' +} + +export default config diff --git a/scripts/lib/runnerConfigs/gswd.json b/scripts/lib/runnerConfigs/gswd.json deleted file mode 100644 index 7dfec1e0a..000000000 --- a/scripts/lib/runnerConfigs/gswd.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e15E5", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "xxs", - "nextIterations": 14, - "skipToTheEnd": false, - "initialState": "conditionActive", - "lastAllowedExpressionState": "default", - "lastAllowedExpressionStateAfterIterations": 15 -} diff --git a/scripts/lib/runnerConfigs/gswd.ts b/scripts/lib/runnerConfigs/gswd.ts new file mode 100644 index 000000000..91b0123cd --- /dev/null +++ b/scripts/lib/runnerConfigs/gswd.ts @@ -0,0 +1,16 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e15E5', + showPriorities: true, + containerSize: 'xs', + variableSize: 'xxs', + nextIterations: 14, + skipToTheEnd: false, + initialState: 'conditionActive', + lastAllowedExpressionState: 'default', + lastAllowedExpressionStateAfterIterations: 15 +} + +export default config diff --git a/scripts/lib/runnerConfigs/gszp.json b/scripts/lib/runnerConfigs/gszp.json deleted file mode 100644 index d327b3033..000000000 --- a/scripts/lib/runnerConfigs/gszp.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e10E2", - "showPriorities": true, - "skipToTheEnd": false, - "speed": 1.75, - "highlightOverrides": { - "c": "highlighted" - } -} diff --git a/scripts/lib/runnerConfigs/gszp.ts b/scripts/lib/runnerConfigs/gszp.ts new file mode 100644 index 000000000..1278de995 --- /dev/null +++ b/scripts/lib/runnerConfigs/gszp.ts @@ -0,0 +1,12 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e10E2', + showPriorities: true, + skipToTheEnd: false, + speed: 1.75, + highlightOverrides: { c: 'highlighted' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/gtdu.json b/scripts/lib/runnerConfigs/gtdu.json deleted file mode 100644 index a332701cf..000000000 --- a/scripts/lib/runnerConfigs/gtdu.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e5E3", - "showPriorities": true -} diff --git a/scripts/lib/runnerConfigs/gtdu.ts b/scripts/lib/runnerConfigs/gtdu.ts new file mode 100644 index 000000000..f6a5e5126 --- /dev/null +++ b/scripts/lib/runnerConfigs/gtdu.ts @@ -0,0 +1,9 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e5E3', + showPriorities: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/gtnr.json b/scripts/lib/runnerConfigs/gtnr.json deleted file mode 100644 index eaddab1d3..000000000 --- a/scripts/lib/runnerConfigs/gtnr.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e14E1", - "showPriorities": true, - "nextIteration": true, - "highlightOverrideActiveAfterStart": true, - "highlightOverrides": { - "magical": "highlighted" - }, - "variableSize": "md", - "caption": { - "name": "witchAppearsAgainCaption" - } -} diff --git a/scripts/lib/runnerConfigs/gtnr.ts b/scripts/lib/runnerConfigs/gtnr.ts new file mode 100644 index 000000000..d6a3f75b4 --- /dev/null +++ b/scripts/lib/runnerConfigs/gtnr.ts @@ -0,0 +1,14 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e14E1', + showPriorities: true, + nextIteration: true, + highlightOverrideActiveAfterStart: true, + highlightOverrides: { magical: 'highlighted' }, + variableSize: 'md', + caption: { name: 'witchAppearsAgainCaption' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/gtwk.json b/scripts/lib/runnerConfigs/gtwk.json deleted file mode 100644 index 7ea56df9b..000000000 --- a/scripts/lib/runnerConfigs/gtwk.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e9E7", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "md", - "skipToTheEnd": false, - "speed": 4, - "skipAlphaConvert": true -} diff --git a/scripts/lib/runnerConfigs/gtwk.ts b/scripts/lib/runnerConfigs/gtwk.ts new file mode 100644 index 000000000..dab810200 --- /dev/null +++ b/scripts/lib/runnerConfigs/gtwk.ts @@ -0,0 +1,14 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e9E7', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + skipToTheEnd: false, + speed: 4, + skipAlphaConvert: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/guuf.json b/scripts/lib/runnerConfigs/guuf.json deleted file mode 100644 index 7be9a89d3..000000000 --- a/scripts/lib/runnerConfigs/guuf.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e13E3", - "showPriorities": true, - "explanationsVisibility": "visible", - "nextIteration": true, - "initialState": "conditionActive" -} diff --git a/scripts/lib/runnerConfigs/guuf.ts b/scripts/lib/runnerConfigs/guuf.ts new file mode 100644 index 000000000..3a002b2f9 --- /dev/null +++ b/scripts/lib/runnerConfigs/guuf.ts @@ -0,0 +1,12 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e13E3', + showPriorities: true, + explanationsVisibility: 'visible', + nextIteration: true, + initialState: 'conditionActive' +} + +export default config diff --git a/scripts/lib/runnerConfigs/gwtp.json b/scripts/lib/runnerConfigs/gwtp.json deleted file mode 100644 index a7a14db78..000000000 --- a/scripts/lib/runnerConfigs/gwtp.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "singleStep", - "hideFuncUnboundBadgeOnExplanation": true, - "lessonExpressionsKey": "e1E2", - "initialState": "betaReducePreviewBefore", - "finalState": "betaReducePreviewCrossed" -} diff --git a/scripts/lib/runnerConfigs/gwtp.ts b/scripts/lib/runnerConfigs/gwtp.ts new file mode 100644 index 000000000..1edd34152 --- /dev/null +++ b/scripts/lib/runnerConfigs/gwtp.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'singleStep', + hideFuncUnboundBadgeOnExplanation: true, + lessonExpressionsKey: 'e1E2', + initialState: 'betaReducePreviewBefore', + finalState: 'betaReducePreviewCrossed' +} + +export default config diff --git a/scripts/lib/runnerConfigs/hbgo.json b/scripts/lib/runnerConfigs/hbgo.json deleted file mode 100644 index f6d06ea69..000000000 --- a/scripts/lib/runnerConfigs/hbgo.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e1E6" -} diff --git a/scripts/lib/runnerConfigs/hbgo.ts b/scripts/lib/runnerConfigs/hbgo.ts new file mode 100644 index 000000000..a3de6211d --- /dev/null +++ b/scripts/lib/runnerConfigs/hbgo.ts @@ -0,0 +1,8 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e1E6' +} + +export default config diff --git a/scripts/lib/runnerConfigs/hdwy.json b/scripts/lib/runnerConfigs/hdwy.json deleted file mode 100644 index 365a8898b..000000000 --- a/scripts/lib/runnerConfigs/hdwy.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e7E8", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "sm", - "highlightOverrides": { - "g": "highlighted", - "h": "highlighted" - } -} diff --git a/scripts/lib/runnerConfigs/hdwy.ts b/scripts/lib/runnerConfigs/hdwy.ts new file mode 100644 index 000000000..735fee94a --- /dev/null +++ b/scripts/lib/runnerConfigs/hdwy.ts @@ -0,0 +1,12 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e7E8', + showPriorities: true, + containerSize: 'xs', + variableSize: 'sm', + highlightOverrides: { g: 'highlighted', h: 'highlighted' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/hdxc.json b/scripts/lib/runnerConfigs/hdxc.json deleted file mode 100644 index 547f8346b..000000000 --- a/scripts/lib/runnerConfigs/hdxc.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e3E2", - "showPriorities": true, - "skipToTheEnd": false -} diff --git a/scripts/lib/runnerConfigs/hdxc.ts b/scripts/lib/runnerConfigs/hdxc.ts new file mode 100644 index 000000000..d78923493 --- /dev/null +++ b/scripts/lib/runnerConfigs/hdxc.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e3E2', + showPriorities: true, + skipToTheEnd: false +} + +export default config diff --git a/scripts/lib/runnerConfigs/howy.json b/scripts/lib/runnerConfigs/howy.json deleted file mode 100644 index 8d1ec817f..000000000 --- a/scripts/lib/runnerConfigs/howy.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e6E12", - "showPriorities": true, - "variableSize": "md" -} diff --git a/scripts/lib/runnerConfigs/howy.ts b/scripts/lib/runnerConfigs/howy.ts new file mode 100644 index 000000000..73aae9410 --- /dev/null +++ b/scripts/lib/runnerConfigs/howy.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e6E12', + showPriorities: true, + variableSize: 'md' +} + +export default config diff --git a/scripts/lib/runnerConfigs/hvdn.json b/scripts/lib/runnerConfigs/hvdn.json deleted file mode 100644 index a31a29aeb..000000000 --- a/scripts/lib/runnerConfigs/hvdn.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e13E1", - "caption": { - "name": "ifCaption", - "ifZero": "y", - "ifNonZero": "z" - } -} diff --git a/scripts/lib/runnerConfigs/hvdn.ts b/scripts/lib/runnerConfigs/hvdn.ts new file mode 100644 index 000000000..46ce4cc58 --- /dev/null +++ b/scripts/lib/runnerConfigs/hvdn.ts @@ -0,0 +1,9 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e13E1', + caption: { name: 'ifCaption', ifZero: 'y', ifNonZero: 'z' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/hwtu.json b/scripts/lib/runnerConfigs/hwtu.json deleted file mode 100644 index 6bd93a905..000000000 --- a/scripts/lib/runnerConfigs/hwtu.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e5E2", - "initialState": "showCallArg", - "showAllShowSteps": true, - "showPriorities": true -} diff --git a/scripts/lib/runnerConfigs/hwtu.ts b/scripts/lib/runnerConfigs/hwtu.ts new file mode 100644 index 000000000..3e2eee738 --- /dev/null +++ b/scripts/lib/runnerConfigs/hwtu.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e5E2', + initialState: 'showCallArg', + showAllShowSteps: true, + showPriorities: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/hxmk.json b/scripts/lib/runnerConfigs/hxmk.json deleted file mode 100644 index 6793f2e5f..000000000 --- a/scripts/lib/runnerConfigs/hxmk.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e11E3", - "showPriorities": true, - "initialState": "alphaConvertDone", - "containerSize": "xs", - "variableSize": "md", - "highlightOverrides": { - "b": "highlighted" - }, - "highlightOverrideActiveAfterStart": true, - "caption": { - "name": "isCallArgAndFuncUnboundTheSameCaption", - "same": false - } -} diff --git a/scripts/lib/runnerConfigs/hxmk.ts b/scripts/lib/runnerConfigs/hxmk.ts new file mode 100644 index 000000000..f769ebd02 --- /dev/null +++ b/scripts/lib/runnerConfigs/hxmk.ts @@ -0,0 +1,15 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e11E3', + showPriorities: true, + initialState: 'alphaConvertDone', + containerSize: 'xs', + variableSize: 'md', + highlightOverrides: { b: 'highlighted' }, + highlightOverrideActiveAfterStart: true, + caption: { name: 'isCallArgAndFuncUnboundTheSameCaption', same: false } +} + +export default config diff --git a/scripts/lib/runnerConfigs/hykj.json b/scripts/lib/runnerConfigs/hykj.json deleted file mode 100644 index 03104ab16..000000000 --- a/scripts/lib/runnerConfigs/hykj.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e5E1", - "initialState": "showFuncUnbound", - "showPriorities": true -} diff --git a/scripts/lib/runnerConfigs/hykj.ts b/scripts/lib/runnerConfigs/hykj.ts new file mode 100644 index 000000000..b70ec754f --- /dev/null +++ b/scripts/lib/runnerConfigs/hykj.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e5E1', + initialState: 'showFuncUnbound', + showPriorities: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/hzlj.json b/scripts/lib/runnerConfigs/hzlj.json deleted file mode 100644 index 07d9bf0ac..000000000 --- a/scripts/lib/runnerConfigs/hzlj.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e15E4", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "xs" -} diff --git a/scripts/lib/runnerConfigs/hzlj.ts b/scripts/lib/runnerConfigs/hzlj.ts new file mode 100644 index 000000000..2e5514429 --- /dev/null +++ b/scripts/lib/runnerConfigs/hzlj.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e15E4', + showPriorities: true, + containerSize: 'xs', + variableSize: 'xs' +} + +export default config diff --git a/scripts/lib/runnerConfigs/idcf.json b/scripts/lib/runnerConfigs/idcf.json deleted file mode 100644 index af033863b..000000000 --- a/scripts/lib/runnerConfigs/idcf.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e6E3", - "showPriorities": true, - "caption": { - "name": "secretCodeCaptionSimple", - "number": 2 - } -} diff --git a/scripts/lib/runnerConfigs/idcf.ts b/scripts/lib/runnerConfigs/idcf.ts new file mode 100644 index 000000000..8b06ec067 --- /dev/null +++ b/scripts/lib/runnerConfigs/idcf.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e6E3', + showPriorities: true, + caption: { name: 'secretCodeCaptionSimple', number: 2 } +} + +export default config diff --git a/scripts/lib/runnerConfigs/ielw.json b/scripts/lib/runnerConfigs/ielw.json deleted file mode 100644 index 206cb5ab6..000000000 --- a/scripts/lib/runnerConfigs/ielw.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "simple", - "showAllShowSteps": true, - "lessonExpressionsKey": "e5E1", - "initialState": "showFuncUnbound", - "showPriorities": true -} diff --git a/scripts/lib/runnerConfigs/ielw.ts b/scripts/lib/runnerConfigs/ielw.ts new file mode 100644 index 000000000..4c02e12fc --- /dev/null +++ b/scripts/lib/runnerConfigs/ielw.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + showAllShowSteps: true, + lessonExpressionsKey: 'e5E1', + initialState: 'showFuncUnbound', + showPriorities: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/ifwb.json b/scripts/lib/runnerConfigs/ifwb.json deleted file mode 100644 index d0907212a..000000000 --- a/scripts/lib/runnerConfigs/ifwb.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e8E3", - "showPriorities": true, - "caption": { - "name": "secretCodeCaption", - "number": 3, - "letter": "g" - } -} diff --git a/scripts/lib/runnerConfigs/ifwb.ts b/scripts/lib/runnerConfigs/ifwb.ts new file mode 100644 index 000000000..6f471ae1e --- /dev/null +++ b/scripts/lib/runnerConfigs/ifwb.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e8E3', + showPriorities: true, + caption: { name: 'secretCodeCaption', number: 3, letter: 'g' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/ifxr.json b/scripts/lib/runnerConfigs/ifxr.json deleted file mode 100644 index 7b36ab7a4..000000000 --- a/scripts/lib/runnerConfigs/ifxr.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e14E1", - "showPriorities": true, - "nextIterations": 4, - "initialState": "default", - "variableSize": "md", - "caption": { - "name": "magicalChangedCaption", - "fromNumber": 3 - }, - "argPriorityAggHighlights": [ - 1 - ], - "funcPriorityAggHighlights": [ - 1, - 2 - ] -} diff --git a/scripts/lib/runnerConfigs/ifxr.ts b/scripts/lib/runnerConfigs/ifxr.ts new file mode 100644 index 000000000..db6f3bb29 --- /dev/null +++ b/scripts/lib/runnerConfigs/ifxr.ts @@ -0,0 +1,15 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e14E1', + showPriorities: true, + nextIterations: 4, + initialState: 'default', + variableSize: 'md', + caption: { name: 'magicalChangedCaption', fromNumber: 3 }, + argPriorityAggHighlights: [1], + funcPriorityAggHighlights: [1, 2] +} + +export default config diff --git a/scripts/lib/runnerConfigs/igrt.json b/scripts/lib/runnerConfigs/igrt.json deleted file mode 100644 index 4de01b864..000000000 --- a/scripts/lib/runnerConfigs/igrt.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e14E1", - "showPriorities": true, - "variableSize": "sm" -} diff --git a/scripts/lib/runnerConfigs/igrt.ts b/scripts/lib/runnerConfigs/igrt.ts new file mode 100644 index 000000000..c8dcefb94 --- /dev/null +++ b/scripts/lib/runnerConfigs/igrt.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e14E1', + showPriorities: true, + variableSize: 'sm' +} + +export default config diff --git a/scripts/lib/runnerConfigs/iifq.json b/scripts/lib/runnerConfigs/iifq.json deleted file mode 100644 index 6301adcb6..000000000 --- a/scripts/lib/runnerConfigs/iifq.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e3E2", - "isDone": true, - "showPriorities": true -} diff --git a/scripts/lib/runnerConfigs/iifq.ts b/scripts/lib/runnerConfigs/iifq.ts new file mode 100644 index 000000000..291295e85 --- /dev/null +++ b/scripts/lib/runnerConfigs/iifq.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e3E2', + isDone: true, + showPriorities: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/iisx.json b/scripts/lib/runnerConfigs/iisx.json deleted file mode 100644 index 7b36ab7a4..000000000 --- a/scripts/lib/runnerConfigs/iisx.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e14E1", - "showPriorities": true, - "nextIterations": 4, - "initialState": "default", - "variableSize": "md", - "caption": { - "name": "magicalChangedCaption", - "fromNumber": 3 - }, - "argPriorityAggHighlights": [ - 1 - ], - "funcPriorityAggHighlights": [ - 1, - 2 - ] -} diff --git a/scripts/lib/runnerConfigs/iisx.ts b/scripts/lib/runnerConfigs/iisx.ts new file mode 100644 index 000000000..db6f3bb29 --- /dev/null +++ b/scripts/lib/runnerConfigs/iisx.ts @@ -0,0 +1,15 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e14E1', + showPriorities: true, + nextIterations: 4, + initialState: 'default', + variableSize: 'md', + caption: { name: 'magicalChangedCaption', fromNumber: 3 }, + argPriorityAggHighlights: [1], + funcPriorityAggHighlights: [1, 2] +} + +export default config diff --git a/scripts/lib/runnerConfigs/ijot.json b/scripts/lib/runnerConfigs/ijot.json deleted file mode 100644 index 581525971..000000000 --- a/scripts/lib/runnerConfigs/ijot.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e5E1", - "showPriorities": true -} diff --git a/scripts/lib/runnerConfigs/ijot.ts b/scripts/lib/runnerConfigs/ijot.ts new file mode 100644 index 000000000..9d3a37d5b --- /dev/null +++ b/scripts/lib/runnerConfigs/ijot.ts @@ -0,0 +1,9 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e5E1', + showPriorities: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/ilnb.json b/scripts/lib/runnerConfigs/ilnb.json deleted file mode 100644 index 1813cefd9..000000000 --- a/scripts/lib/runnerConfigs/ilnb.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e6E3", - "showPriorities": true, - "bottomRightBadgeOverrides": { - "f": "🅱️", - "e": "🅰️" - } -} diff --git a/scripts/lib/runnerConfigs/ilnb.ts b/scripts/lib/runnerConfigs/ilnb.ts new file mode 100644 index 000000000..284f6f9fe --- /dev/null +++ b/scripts/lib/runnerConfigs/ilnb.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e6E3', + showPriorities: true, + bottomRightBadgeOverrides: { f: '🅱️', e: '🅰️' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/ilpo.json b/scripts/lib/runnerConfigs/ilpo.json deleted file mode 100644 index 28ec93a0c..000000000 --- a/scripts/lib/runnerConfigs/ilpo.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e1E1" -} diff --git a/scripts/lib/runnerConfigs/ilpo.ts b/scripts/lib/runnerConfigs/ilpo.ts new file mode 100644 index 000000000..c7bda5115 --- /dev/null +++ b/scripts/lib/runnerConfigs/ilpo.ts @@ -0,0 +1,8 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e1E1' +} + +export default config diff --git a/scripts/lib/runnerConfigs/ilrn.json b/scripts/lib/runnerConfigs/ilrn.json deleted file mode 100644 index 027d53760..000000000 --- a/scripts/lib/runnerConfigs/ilrn.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e15E12", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "xxs", - "lastAllowedExpressionState": "default", - "skipToTheEnd": false, - "speed": 5, - "lastAllowedExpressionStateAfterIterations": 15, - "superFastForward": true -} diff --git a/scripts/lib/runnerConfigs/ilrn.ts b/scripts/lib/runnerConfigs/ilrn.ts new file mode 100644 index 000000000..863ed100e --- /dev/null +++ b/scripts/lib/runnerConfigs/ilrn.ts @@ -0,0 +1,16 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e15E12', + showPriorities: true, + containerSize: 'xs', + variableSize: 'xxs', + lastAllowedExpressionState: 'default', + skipToTheEnd: false, + speed: 5, + lastAllowedExpressionStateAfterIterations: 15, + superFastForward: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/imba.json b/scripts/lib/runnerConfigs/imba.json deleted file mode 100644 index 77c7fc8b6..000000000 --- a/scripts/lib/runnerConfigs/imba.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e13E10", - "caption": { - "name": "secretCodeMultiplyCaption" - } -} diff --git a/scripts/lib/runnerConfigs/imba.ts b/scripts/lib/runnerConfigs/imba.ts new file mode 100644 index 000000000..bbda0f232 --- /dev/null +++ b/scripts/lib/runnerConfigs/imba.ts @@ -0,0 +1,9 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e13E10', + caption: { name: 'secretCodeMultiplyCaption' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/imgp.json b/scripts/lib/runnerConfigs/imgp.json deleted file mode 100644 index 7f812fecd..000000000 --- a/scripts/lib/runnerConfigs/imgp.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e12E2", - "showPriorities": true, - "caption": { - "name": "secretCodeCaption", - "number": 2, - "letter": "g" - } -} diff --git a/scripts/lib/runnerConfigs/imgp.ts b/scripts/lib/runnerConfigs/imgp.ts new file mode 100644 index 000000000..8ca59b0ca --- /dev/null +++ b/scripts/lib/runnerConfigs/imgp.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e12E2', + showPriorities: true, + caption: { name: 'secretCodeCaption', number: 2, letter: 'g' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/imqy.json b/scripts/lib/runnerConfigs/imqy.json deleted file mode 100644 index b73623f1b..000000000 --- a/scripts/lib/runnerConfigs/imqy.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e6E13", - "showPriorities": true, - "variableSize": "md", - "caption": { - "name": "secretCodeCaption", - "number": 5, - "letter": "i" - }, - "bottomRightBadgeOverrides": { - "j": "🅱️", - "i": "🅰️" - } -} diff --git a/scripts/lib/runnerConfigs/imqy.ts b/scripts/lib/runnerConfigs/imqy.ts new file mode 100644 index 000000000..d1d81e2d9 --- /dev/null +++ b/scripts/lib/runnerConfigs/imqy.ts @@ -0,0 +1,12 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e6E13', + showPriorities: true, + variableSize: 'md', + caption: { name: 'secretCodeCaption', number: 5, letter: 'i' }, + bottomRightBadgeOverrides: { j: '🅱️', i: '🅰️' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/imyd.json b/scripts/lib/runnerConfigs/imyd.json deleted file mode 100644 index 633d911bc..000000000 --- a/scripts/lib/runnerConfigs/imyd.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e1E2" -} diff --git a/scripts/lib/runnerConfigs/imyd.ts b/scripts/lib/runnerConfigs/imyd.ts new file mode 100644 index 000000000..e4f4d662e --- /dev/null +++ b/scripts/lib/runnerConfigs/imyd.ts @@ -0,0 +1,8 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e1E2' +} + +export default config diff --git a/scripts/lib/runnerConfigs/ines.json b/scripts/lib/runnerConfigs/ines.json deleted file mode 100644 index 68b1ecc6f..000000000 --- a/scripts/lib/runnerConfigs/ines.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e15E7", - "showPriorities": true, - "variableSize": "md", - "caption": { - "name": "ycChangedCaption", - "fromNumber": 2 - }, - "argPriorityAggHighlights": [ - 1 - ], - "funcPriorityAggHighlights": [ - 3, - 4 - ] -} diff --git a/scripts/lib/runnerConfigs/ines.ts b/scripts/lib/runnerConfigs/ines.ts new file mode 100644 index 000000000..7d5203a2c --- /dev/null +++ b/scripts/lib/runnerConfigs/ines.ts @@ -0,0 +1,13 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e15E7', + showPriorities: true, + variableSize: 'md', + caption: { name: 'ycChangedCaption', fromNumber: 2 }, + argPriorityAggHighlights: [1], + funcPriorityAggHighlights: [3, 4] +} + +export default config diff --git a/scripts/lib/runnerConfigs/itbm.json b/scripts/lib/runnerConfigs/itbm.json deleted file mode 100644 index 9ff311c23..000000000 --- a/scripts/lib/runnerConfigs/itbm.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e1E1" -} diff --git a/scripts/lib/runnerConfigs/itbm.ts b/scripts/lib/runnerConfigs/itbm.ts new file mode 100644 index 000000000..985514b2d --- /dev/null +++ b/scripts/lib/runnerConfigs/itbm.ts @@ -0,0 +1,8 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e1E1' +} + +export default config diff --git a/scripts/lib/runnerConfigs/itzl.json b/scripts/lib/runnerConfigs/itzl.json deleted file mode 100644 index f65e67169..000000000 --- a/scripts/lib/runnerConfigs/itzl.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "runner": "singleStep", - "lessonExpressionsKey": "e14E1", - "showPriorities": true, - "initialState": "active", - "finalState": "magicalExpanded", - "variableSize": "md" -} diff --git a/scripts/lib/runnerConfigs/itzl.ts b/scripts/lib/runnerConfigs/itzl.ts new file mode 100644 index 000000000..47a46c0b9 --- /dev/null +++ b/scripts/lib/runnerConfigs/itzl.ts @@ -0,0 +1,12 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'singleStep', + lessonExpressionsKey: 'e14E1', + showPriorities: true, + initialState: 'active', + finalState: 'magicalExpanded', + variableSize: 'md' +} + +export default config diff --git a/scripts/lib/runnerConfigs/iwkx.json b/scripts/lib/runnerConfigs/iwkx.json deleted file mode 100644 index 7c85f3719..000000000 --- a/scripts/lib/runnerConfigs/iwkx.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e3E2", - "nextIteration": true, - "showPriorities": true -} diff --git a/scripts/lib/runnerConfigs/iwkx.ts b/scripts/lib/runnerConfigs/iwkx.ts new file mode 100644 index 000000000..7c1c2ff21 --- /dev/null +++ b/scripts/lib/runnerConfigs/iwkx.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e3E2', + nextIteration: true, + showPriorities: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/iygh.json b/scripts/lib/runnerConfigs/iygh.json deleted file mode 100644 index 48be7a15c..000000000 --- a/scripts/lib/runnerConfigs/iygh.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e15E7", - "showPriorities": true, - "variableSize": "md", - "highlightOverrides": { - "abbreviated": "highlighted" - }, - "highlightOverrideActiveAfterStart": true -} diff --git a/scripts/lib/runnerConfigs/iygh.ts b/scripts/lib/runnerConfigs/iygh.ts new file mode 100644 index 000000000..c8bb4b4f8 --- /dev/null +++ b/scripts/lib/runnerConfigs/iygh.ts @@ -0,0 +1,12 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e15E7', + showPriorities: true, + variableSize: 'md', + highlightOverrides: { abbreviated: 'highlighted' }, + highlightOverrideActiveAfterStart: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/izgz.json b/scripts/lib/runnerConfigs/izgz.json deleted file mode 100644 index 5f91491f1..000000000 --- a/scripts/lib/runnerConfigs/izgz.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e5E1", - "initialState": "betaReducePreviewAfter", - "showPriorities": true, - "skipToTheEnd": false -} diff --git a/scripts/lib/runnerConfigs/izgz.ts b/scripts/lib/runnerConfigs/izgz.ts new file mode 100644 index 000000000..c64730aba --- /dev/null +++ b/scripts/lib/runnerConfigs/izgz.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e5E1', + initialState: 'betaReducePreviewAfter', + showPriorities: true, + skipToTheEnd: false +} + +export default config diff --git a/scripts/lib/runnerConfigs/jbam.json b/scripts/lib/runnerConfigs/jbam.json deleted file mode 100644 index 1b04e0ecc..000000000 --- a/scripts/lib/runnerConfigs/jbam.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e1E2", - "initialState": "active", - "skipToTheEnd": false -} diff --git a/scripts/lib/runnerConfigs/jbam.ts b/scripts/lib/runnerConfigs/jbam.ts new file mode 100644 index 000000000..888a869b7 --- /dev/null +++ b/scripts/lib/runnerConfigs/jbam.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e1E2', + initialState: 'active', + skipToTheEnd: false +} + +export default config diff --git a/scripts/lib/runnerConfigs/jlet.json b/scripts/lib/runnerConfigs/jlet.json deleted file mode 100644 index 81520b8bb..000000000 --- a/scripts/lib/runnerConfigs/jlet.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e11E3", - "isDone": true, - "showPriorities": true, - "containerSize": "xs", - "variableSize": "md", - "caption": { - "name": "secretCodeCaption", - "number": 2, - "letter": "e" - } -} diff --git a/scripts/lib/runnerConfigs/jlet.ts b/scripts/lib/runnerConfigs/jlet.ts new file mode 100644 index 000000000..568ded4e3 --- /dev/null +++ b/scripts/lib/runnerConfigs/jlet.ts @@ -0,0 +1,13 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e11E3', + isDone: true, + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + caption: { name: 'secretCodeCaption', number: 2, letter: 'e' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/jliw.json b/scripts/lib/runnerConfigs/jliw.json deleted file mode 100644 index 09b3926a9..000000000 --- a/scripts/lib/runnerConfigs/jliw.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e9E2", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "md", - "skipToTheEnd": false, - "speed": 3 -} diff --git a/scripts/lib/runnerConfigs/jliw.ts b/scripts/lib/runnerConfigs/jliw.ts new file mode 100644 index 000000000..5d421e862 --- /dev/null +++ b/scripts/lib/runnerConfigs/jliw.ts @@ -0,0 +1,13 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e9E2', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + skipToTheEnd: false, + speed: 3 +} + +export default config diff --git a/scripts/lib/runnerConfigs/jmmp.json b/scripts/lib/runnerConfigs/jmmp.json deleted file mode 100644 index 1341e67aa..000000000 --- a/scripts/lib/runnerConfigs/jmmp.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e5E3", - "showPriorities": true, - "highlightOverrides": { - "b": "highlighted" - } -} diff --git a/scripts/lib/runnerConfigs/jmmp.ts b/scripts/lib/runnerConfigs/jmmp.ts new file mode 100644 index 000000000..b65d58e09 --- /dev/null +++ b/scripts/lib/runnerConfigs/jmmp.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e5E3', + showPriorities: true, + highlightOverrides: { b: 'highlighted' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/jmqh.json b/scripts/lib/runnerConfigs/jmqh.json deleted file mode 100644 index 8f97432d3..000000000 --- a/scripts/lib/runnerConfigs/jmqh.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e2E1", - "initialState": "showFuncUnbound", - "skipToTheEnd": false -} diff --git a/scripts/lib/runnerConfigs/jmqh.ts b/scripts/lib/runnerConfigs/jmqh.ts new file mode 100644 index 000000000..93ed130d5 --- /dev/null +++ b/scripts/lib/runnerConfigs/jmqh.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e2E1', + initialState: 'showFuncUnbound', + skipToTheEnd: false +} + +export default config diff --git a/scripts/lib/runnerConfigs/jmyv.json b/scripts/lib/runnerConfigs/jmyv.json deleted file mode 100644 index 83ea533cc..000000000 --- a/scripts/lib/runnerConfigs/jmyv.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e6E2", - "showPriorities": true, - "bottomRightBadgeOverrides": { - "d": "🅱️", - "c": "🅰️" - } -} diff --git a/scripts/lib/runnerConfigs/jmyv.ts b/scripts/lib/runnerConfigs/jmyv.ts new file mode 100644 index 000000000..d022d60b3 --- /dev/null +++ b/scripts/lib/runnerConfigs/jmyv.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e6E2', + showPriorities: true, + bottomRightBadgeOverrides: { d: '🅱️', c: '🅰️' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/jozw.json b/scripts/lib/runnerConfigs/jozw.json deleted file mode 100644 index da64895d0..000000000 --- a/scripts/lib/runnerConfigs/jozw.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e1E4" -} diff --git a/scripts/lib/runnerConfigs/jozw.ts b/scripts/lib/runnerConfigs/jozw.ts new file mode 100644 index 000000000..a299a90b5 --- /dev/null +++ b/scripts/lib/runnerConfigs/jozw.ts @@ -0,0 +1,8 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e1E4' +} + +export default config diff --git a/scripts/lib/runnerConfigs/jreq.json b/scripts/lib/runnerConfigs/jreq.json deleted file mode 100644 index b6adbae98..000000000 --- a/scripts/lib/runnerConfigs/jreq.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e15E8", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "xxs", - "lastAllowedExpressionState": "default", - "skipToTheEnd": false, - "speed": 5, - "lastAllowedExpressionStateAfterIterations": 20, - "superFastForward": true -} diff --git a/scripts/lib/runnerConfigs/jreq.ts b/scripts/lib/runnerConfigs/jreq.ts new file mode 100644 index 000000000..f3a120005 --- /dev/null +++ b/scripts/lib/runnerConfigs/jreq.ts @@ -0,0 +1,16 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e15E8', + showPriorities: true, + containerSize: 'xs', + variableSize: 'xxs', + lastAllowedExpressionState: 'default', + skipToTheEnd: false, + speed: 5, + lastAllowedExpressionStateAfterIterations: 20, + superFastForward: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/jruw.json b/scripts/lib/runnerConfigs/jruw.json deleted file mode 100644 index ae1160171..000000000 --- a/scripts/lib/runnerConfigs/jruw.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e15E5", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "xxs", - "nextIterations": 16, - "skipToTheEnd": false, - "speed": 1.75 -} diff --git a/scripts/lib/runnerConfigs/jruw.ts b/scripts/lib/runnerConfigs/jruw.ts new file mode 100644 index 000000000..e57d0ae2e --- /dev/null +++ b/scripts/lib/runnerConfigs/jruw.ts @@ -0,0 +1,14 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e15E5', + showPriorities: true, + containerSize: 'xs', + variableSize: 'xxs', + nextIterations: 16, + skipToTheEnd: false, + speed: 1.75 +} + +export default config diff --git a/scripts/lib/runnerConfigs/jtai.json b/scripts/lib/runnerConfigs/jtai.json deleted file mode 100644 index 9bdf67938..000000000 --- a/scripts/lib/runnerConfigs/jtai.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e15E14", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "xs" -} diff --git a/scripts/lib/runnerConfigs/jtai.ts b/scripts/lib/runnerConfigs/jtai.ts new file mode 100644 index 000000000..2f93d1b69 --- /dev/null +++ b/scripts/lib/runnerConfigs/jtai.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e15E14', + showPriorities: true, + containerSize: 'xs', + variableSize: 'xs' +} + +export default config diff --git a/scripts/lib/runnerConfigs/jwzh.json b/scripts/lib/runnerConfigs/jwzh.json deleted file mode 100644 index c38fad935..000000000 --- a/scripts/lib/runnerConfigs/jwzh.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e1E2", - "initialState": "betaReducePreviewBefore" -} diff --git a/scripts/lib/runnerConfigs/jwzh.ts b/scripts/lib/runnerConfigs/jwzh.ts new file mode 100644 index 000000000..7a0701e25 --- /dev/null +++ b/scripts/lib/runnerConfigs/jwzh.ts @@ -0,0 +1,9 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e1E2', + initialState: 'betaReducePreviewBefore' +} + +export default config diff --git a/scripts/lib/runnerConfigs/jxyg.json b/scripts/lib/runnerConfigs/jxyg.json deleted file mode 100644 index 049e2a2f0..000000000 --- a/scripts/lib/runnerConfigs/jxyg.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e11E2", - "showPriorities": true, - "initialState": "showFuncUnbound", - "containerSize": "xs", - "variableSize": "md", - "highlightOverrides": { - "b": "highlighted" - }, - "highlightOverridesCallArgAndFuncUnboundOnly": true, - "highlightOverrideActiveAfterStart": true, - "caption": { - "name": "isCallArgAndFuncUnboundTheSameCaption", - "same": true - } -} diff --git a/scripts/lib/runnerConfigs/jxyg.ts b/scripts/lib/runnerConfigs/jxyg.ts new file mode 100644 index 000000000..6fc61b9ed --- /dev/null +++ b/scripts/lib/runnerConfigs/jxyg.ts @@ -0,0 +1,16 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e11E2', + showPriorities: true, + initialState: 'showFuncUnbound', + containerSize: 'xs', + variableSize: 'md', + highlightOverrides: { b: 'highlighted' }, + highlightOverridesCallArgAndFuncUnboundOnly: true, + highlightOverrideActiveAfterStart: true, + caption: { name: 'isCallArgAndFuncUnboundTheSameCaption', same: true } +} + +export default config diff --git a/scripts/lib/runnerConfigs/keck.json b/scripts/lib/runnerConfigs/keck.json deleted file mode 100644 index dddb51ee7..000000000 --- a/scripts/lib/runnerConfigs/keck.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e1E1", - "initialState": "betaReducePreviewBefore" -} diff --git a/scripts/lib/runnerConfigs/keck.ts b/scripts/lib/runnerConfigs/keck.ts new file mode 100644 index 000000000..ef01a937a --- /dev/null +++ b/scripts/lib/runnerConfigs/keck.ts @@ -0,0 +1,9 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e1E1', + initialState: 'betaReducePreviewBefore' +} + +export default config diff --git a/scripts/lib/runnerConfigs/kfcw.json b/scripts/lib/runnerConfigs/kfcw.json deleted file mode 100644 index 1124bddcf..000000000 --- a/scripts/lib/runnerConfigs/kfcw.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e11E2", - "showPriorities": true, - "isDone": true, - "skipAlphaConvert": true, - "containerSize": "xs", - "variableSize": "md", - "caption": { - "name": "notSecretCodeCaption", - "number": 2, - "letter": "b" - } -} diff --git a/scripts/lib/runnerConfigs/kfcw.ts b/scripts/lib/runnerConfigs/kfcw.ts new file mode 100644 index 000000000..924c34399 --- /dev/null +++ b/scripts/lib/runnerConfigs/kfcw.ts @@ -0,0 +1,14 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e11E2', + showPriorities: true, + isDone: true, + skipAlphaConvert: true, + containerSize: 'xs', + variableSize: 'md', + caption: { name: 'notSecretCodeCaption', number: 2, letter: 'b' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/kfrt.json b/scripts/lib/runnerConfigs/kfrt.json deleted file mode 100644 index 4d78b7189..000000000 --- a/scripts/lib/runnerConfigs/kfrt.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e15E5", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "xxs", - "nextIterations": 11, - "highlightFunctions": true -} diff --git a/scripts/lib/runnerConfigs/kfrt.ts b/scripts/lib/runnerConfigs/kfrt.ts new file mode 100644 index 000000000..97b239b77 --- /dev/null +++ b/scripts/lib/runnerConfigs/kfrt.ts @@ -0,0 +1,13 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e15E5', + showPriorities: true, + containerSize: 'xs', + variableSize: 'xxs', + nextIterations: 11, + highlightFunctions: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/kjyi.json b/scripts/lib/runnerConfigs/kjyi.json deleted file mode 100644 index 675364b51..000000000 --- a/scripts/lib/runnerConfigs/kjyi.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e10E4", - "skipAlphaConvert": true, - "showPriorities": true, - "nextIteration": true, - "initialState": "showFuncBound", - "skipToTheEnd": false, - "speed": 1.75 -} diff --git a/scripts/lib/runnerConfigs/kjyi.ts b/scripts/lib/runnerConfigs/kjyi.ts new file mode 100644 index 000000000..3cc3c874e --- /dev/null +++ b/scripts/lib/runnerConfigs/kjyi.ts @@ -0,0 +1,14 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e10E4', + skipAlphaConvert: true, + showPriorities: true, + nextIteration: true, + initialState: 'showFuncBound', + skipToTheEnd: false, + speed: 1.75 +} + +export default config diff --git a/scripts/lib/runnerConfigs/knhw.json b/scripts/lib/runnerConfigs/knhw.json deleted file mode 100644 index 6d488b713..000000000 --- a/scripts/lib/runnerConfigs/knhw.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e1E2", - "initialState": "betaReducePreviewCrossed" -} diff --git a/scripts/lib/runnerConfigs/knhw.ts b/scripts/lib/runnerConfigs/knhw.ts new file mode 100644 index 000000000..f0597c038 --- /dev/null +++ b/scripts/lib/runnerConfigs/knhw.ts @@ -0,0 +1,9 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e1E2', + initialState: 'betaReducePreviewCrossed' +} + +export default config diff --git a/scripts/lib/runnerConfigs/kntz.json b/scripts/lib/runnerConfigs/kntz.json deleted file mode 100644 index b1998830c..000000000 --- a/scripts/lib/runnerConfigs/kntz.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e10E3", - "showPriorities": true, - "skipToTheEnd": false, - "speed": 1.75, - "highlightOverrides": { - "d": "highlighted" - } -} diff --git a/scripts/lib/runnerConfigs/kntz.ts b/scripts/lib/runnerConfigs/kntz.ts new file mode 100644 index 000000000..1c9f1b621 --- /dev/null +++ b/scripts/lib/runnerConfigs/kntz.ts @@ -0,0 +1,12 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e10E3', + showPriorities: true, + skipToTheEnd: false, + speed: 1.75, + highlightOverrides: { d: 'highlighted' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/kqip.json b/scripts/lib/runnerConfigs/kqip.json deleted file mode 100644 index 27eae06c6..000000000 --- a/scripts/lib/runnerConfigs/kqip.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e11E2", - "showPriorities": true, - "initialState": "needsAlphaConvert", - "containerSize": "xs", - "variableSize": "md", - "explanationsVisibility": "visible" -} diff --git a/scripts/lib/runnerConfigs/kqip.ts b/scripts/lib/runnerConfigs/kqip.ts new file mode 100644 index 000000000..0d79f5a83 --- /dev/null +++ b/scripts/lib/runnerConfigs/kqip.ts @@ -0,0 +1,13 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e11E2', + showPriorities: true, + initialState: 'needsAlphaConvert', + containerSize: 'xs', + variableSize: 'md', + explanationsVisibility: 'visible' +} + +export default config diff --git a/scripts/lib/runnerConfigs/kqzn.json b/scripts/lib/runnerConfigs/kqzn.json deleted file mode 100644 index 007c20b8f..000000000 --- a/scripts/lib/runnerConfigs/kqzn.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e13E8", - "caption": { - "name": "whatCanComputeFactorial", - "start": 4 - } -} diff --git a/scripts/lib/runnerConfigs/kqzn.ts b/scripts/lib/runnerConfigs/kqzn.ts new file mode 100644 index 000000000..44cb36898 --- /dev/null +++ b/scripts/lib/runnerConfigs/kqzn.ts @@ -0,0 +1,9 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e13E8', + caption: { name: 'whatCanComputeFactorial', start: 4 } +} + +export default config diff --git a/scripts/lib/runnerConfigs/ksya.json b/scripts/lib/runnerConfigs/ksya.json deleted file mode 100644 index 4cd59b22a..000000000 --- a/scripts/lib/runnerConfigs/ksya.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e8E8", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "md" -} diff --git a/scripts/lib/runnerConfigs/ksya.ts b/scripts/lib/runnerConfigs/ksya.ts new file mode 100644 index 000000000..7ea99c6b7 --- /dev/null +++ b/scripts/lib/runnerConfigs/ksya.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e8E8', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md' +} + +export default config diff --git a/scripts/lib/runnerConfigs/ktyt.json b/scripts/lib/runnerConfigs/ktyt.json deleted file mode 100644 index c17f9365c..000000000 --- a/scripts/lib/runnerConfigs/ktyt.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e8E7", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "md", - "skipToTheEnd": false, - "speed": 5 -} diff --git a/scripts/lib/runnerConfigs/ktyt.ts b/scripts/lib/runnerConfigs/ktyt.ts new file mode 100644 index 000000000..6c97a6db8 --- /dev/null +++ b/scripts/lib/runnerConfigs/ktyt.ts @@ -0,0 +1,13 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e8E7', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + skipToTheEnd: false, + speed: 5 +} + +export default config diff --git a/scripts/lib/runnerConfigs/kupy.json b/scripts/lib/runnerConfigs/kupy.json deleted file mode 100644 index e7de138ed..000000000 --- a/scripts/lib/runnerConfigs/kupy.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e9E6", - "caption": { - "name": "secretCodeCaption", - "number": 2, - "letter": "f" - } -} diff --git a/scripts/lib/runnerConfigs/kupy.ts b/scripts/lib/runnerConfigs/kupy.ts new file mode 100644 index 000000000..fb50be017 --- /dev/null +++ b/scripts/lib/runnerConfigs/kupy.ts @@ -0,0 +1,9 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e9E6', + caption: { name: 'secretCodeCaption', number: 2, letter: 'f' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/kvso.json b/scripts/lib/runnerConfigs/kvso.json deleted file mode 100644 index 67fb92cfa..000000000 --- a/scripts/lib/runnerConfigs/kvso.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e3E1", - "nextIteration": true, - "showPriorities": true, - "skipToTheEnd": false -} diff --git a/scripts/lib/runnerConfigs/kvso.ts b/scripts/lib/runnerConfigs/kvso.ts new file mode 100644 index 000000000..c697a26bc --- /dev/null +++ b/scripts/lib/runnerConfigs/kvso.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e3E1', + nextIteration: true, + showPriorities: true, + skipToTheEnd: false +} + +export default config diff --git a/scripts/lib/runnerConfigs/laea.json b/scripts/lib/runnerConfigs/laea.json deleted file mode 100644 index bd0c27be7..000000000 --- a/scripts/lib/runnerConfigs/laea.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e5E1", - "showPriorities": true -} diff --git a/scripts/lib/runnerConfigs/laea.ts b/scripts/lib/runnerConfigs/laea.ts new file mode 100644 index 000000000..a4b3beb26 --- /dev/null +++ b/scripts/lib/runnerConfigs/laea.ts @@ -0,0 +1,9 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e5E1', + showPriorities: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/ldox.json b/scripts/lib/runnerConfigs/ldox.json deleted file mode 100644 index 38054fb8f..000000000 --- a/scripts/lib/runnerConfigs/ldox.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e1E4" -} diff --git a/scripts/lib/runnerConfigs/ldox.ts b/scripts/lib/runnerConfigs/ldox.ts new file mode 100644 index 000000000..9bf6d8546 --- /dev/null +++ b/scripts/lib/runnerConfigs/ldox.ts @@ -0,0 +1,8 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e1E4' +} + +export default config diff --git a/scripts/lib/runnerConfigs/ldts.json b/scripts/lib/runnerConfigs/ldts.json deleted file mode 100644 index d16e8ff3c..000000000 --- a/scripts/lib/runnerConfigs/ldts.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e2E1" -} diff --git a/scripts/lib/runnerConfigs/ldts.ts b/scripts/lib/runnerConfigs/ldts.ts new file mode 100644 index 000000000..a4684537e --- /dev/null +++ b/scripts/lib/runnerConfigs/ldts.ts @@ -0,0 +1,8 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e2E1' +} + +export default config diff --git a/scripts/lib/runnerConfigs/lial.json b/scripts/lib/runnerConfigs/lial.json deleted file mode 100644 index e6063fa96..000000000 --- a/scripts/lib/runnerConfigs/lial.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e12E6", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "md", - "caption": { - "name": "secretCodeTwoMinusOneCaption" - } -} diff --git a/scripts/lib/runnerConfigs/lial.ts b/scripts/lib/runnerConfigs/lial.ts new file mode 100644 index 000000000..58edab8fb --- /dev/null +++ b/scripts/lib/runnerConfigs/lial.ts @@ -0,0 +1,12 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e12E6', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + caption: { name: 'secretCodeTwoMinusOneCaption' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/ljjg.json b/scripts/lib/runnerConfigs/ljjg.json deleted file mode 100644 index 0755633fa..000000000 --- a/scripts/lib/runnerConfigs/ljjg.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e3E5" -} diff --git a/scripts/lib/runnerConfigs/ljjg.ts b/scripts/lib/runnerConfigs/ljjg.ts new file mode 100644 index 000000000..322fda72b --- /dev/null +++ b/scripts/lib/runnerConfigs/ljjg.ts @@ -0,0 +1,8 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e3E5' +} + +export default config diff --git a/scripts/lib/runnerConfigs/lkwr.json b/scripts/lib/runnerConfigs/lkwr.json deleted file mode 100644 index 4de391d5f..000000000 --- a/scripts/lib/runnerConfigs/lkwr.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e15E2", - "showPriorities": true, - "highlightOverrides": { - "s": "highlighted" - }, - "variableSize": "md", - "containerSize": "xs" -} diff --git a/scripts/lib/runnerConfigs/lkwr.ts b/scripts/lib/runnerConfigs/lkwr.ts new file mode 100644 index 000000000..74b47576e --- /dev/null +++ b/scripts/lib/runnerConfigs/lkwr.ts @@ -0,0 +1,12 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e15E2', + showPriorities: true, + highlightOverrides: { s: 'highlighted' }, + variableSize: 'md', + containerSize: 'xs' +} + +export default config diff --git a/scripts/lib/runnerConfigs/loai.json b/scripts/lib/runnerConfigs/loai.json deleted file mode 100644 index 42c52df99..000000000 --- a/scripts/lib/runnerConfigs/loai.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e1E5" -} diff --git a/scripts/lib/runnerConfigs/loai.ts b/scripts/lib/runnerConfigs/loai.ts new file mode 100644 index 000000000..42e760f57 --- /dev/null +++ b/scripts/lib/runnerConfigs/loai.ts @@ -0,0 +1,8 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e1E5' +} + +export default config diff --git a/scripts/lib/runnerConfigs/lodr.json b/scripts/lib/runnerConfigs/lodr.json deleted file mode 100644 index 07af9960f..000000000 --- a/scripts/lib/runnerConfigs/lodr.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e14E2", - "variableSize": "md" -} diff --git a/scripts/lib/runnerConfigs/lodr.ts b/scripts/lib/runnerConfigs/lodr.ts new file mode 100644 index 000000000..f869285da --- /dev/null +++ b/scripts/lib/runnerConfigs/lodr.ts @@ -0,0 +1,9 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e14E2', + variableSize: 'md' +} + +export default config diff --git a/scripts/lib/runnerConfigs/lrja.json b/scripts/lib/runnerConfigs/lrja.json deleted file mode 100644 index 1a50025e8..000000000 --- a/scripts/lib/runnerConfigs/lrja.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e11E1", - "showPriorities": true, - "caption": { - "name": "secretCodeCaption", - "number": 1, - "letter": "d" - } -} diff --git a/scripts/lib/runnerConfigs/lrja.ts b/scripts/lib/runnerConfigs/lrja.ts new file mode 100644 index 000000000..6dbddcf01 --- /dev/null +++ b/scripts/lib/runnerConfigs/lrja.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e11E1', + showPriorities: true, + caption: { name: 'secretCodeCaption', number: 1, letter: 'd' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/lrrr.json b/scripts/lib/runnerConfigs/lrrr.json deleted file mode 100644 index 137a6169c..000000000 --- a/scripts/lib/runnerConfigs/lrrr.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e13E3", - "showPriorities": true, - "nextIteration": true, - "explanationsVisibility": "visible", - "initialState": "trueCaseActive" -} diff --git a/scripts/lib/runnerConfigs/lrrr.ts b/scripts/lib/runnerConfigs/lrrr.ts new file mode 100644 index 000000000..02da2bedb --- /dev/null +++ b/scripts/lib/runnerConfigs/lrrr.ts @@ -0,0 +1,12 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e13E3', + showPriorities: true, + nextIteration: true, + explanationsVisibility: 'visible', + initialState: 'trueCaseActive' +} + +export default config diff --git a/scripts/lib/runnerConfigs/luir.json b/scripts/lib/runnerConfigs/luir.json deleted file mode 100644 index 6a9ea5afc..000000000 --- a/scripts/lib/runnerConfigs/luir.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e14E1", - "showPriorities": true, - "nextIterations": 3, - "skipToTheEnd": false, - "lastAllowedExpressionState": "default", - "lastAllowedExpressionStateAfterIterations": 3, - "variableSize": "md" -} diff --git a/scripts/lib/runnerConfigs/luir.ts b/scripts/lib/runnerConfigs/luir.ts new file mode 100644 index 000000000..4b41ab7fd --- /dev/null +++ b/scripts/lib/runnerConfigs/luir.ts @@ -0,0 +1,14 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e14E1', + showPriorities: true, + nextIterations: 3, + skipToTheEnd: false, + lastAllowedExpressionState: 'default', + lastAllowedExpressionStateAfterIterations: 3, + variableSize: 'md' +} + +export default config diff --git a/scripts/lib/runnerConfigs/lxnu.json b/scripts/lib/runnerConfigs/lxnu.json deleted file mode 100644 index d008ef26a..000000000 --- a/scripts/lib/runnerConfigs/lxnu.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e12E3", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "md" -} diff --git a/scripts/lib/runnerConfigs/lxnu.ts b/scripts/lib/runnerConfigs/lxnu.ts new file mode 100644 index 000000000..7f2023630 --- /dev/null +++ b/scripts/lib/runnerConfigs/lxnu.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e12E3', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md' +} + +export default config diff --git a/scripts/lib/runnerConfigs/lygz.json b/scripts/lib/runnerConfigs/lygz.json deleted file mode 100644 index 1702fe189..000000000 --- a/scripts/lib/runnerConfigs/lygz.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e3E5", - "initialState": "betaReducePreviewBefore", - "explanationsVisibility": "visible" -} diff --git a/scripts/lib/runnerConfigs/lygz.ts b/scripts/lib/runnerConfigs/lygz.ts new file mode 100644 index 000000000..889659563 --- /dev/null +++ b/scripts/lib/runnerConfigs/lygz.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e3E5', + initialState: 'betaReducePreviewBefore', + explanationsVisibility: 'visible' +} + +export default config diff --git a/scripts/lib/runnerConfigs/lyod.json b/scripts/lib/runnerConfigs/lyod.json deleted file mode 100644 index 1970fc48d..000000000 --- a/scripts/lib/runnerConfigs/lyod.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e13E9", - "caption": { - "name": "secretCodeMultiplyCaption" - } -} diff --git a/scripts/lib/runnerConfigs/lyod.ts b/scripts/lib/runnerConfigs/lyod.ts new file mode 100644 index 000000000..eea6791d4 --- /dev/null +++ b/scripts/lib/runnerConfigs/lyod.ts @@ -0,0 +1,9 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e13E9', + caption: { name: 'secretCodeMultiplyCaption' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/mame.json b/scripts/lib/runnerConfigs/mame.json deleted file mode 100644 index 391c8f534..000000000 --- a/scripts/lib/runnerConfigs/mame.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e8E4", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "md", - "highlightOverrides": { - "e": "highlighted", - "f": "highlighted", - "g": "highlighted", - "h": "highlighted" - } -} diff --git a/scripts/lib/runnerConfigs/mame.ts b/scripts/lib/runnerConfigs/mame.ts new file mode 100644 index 000000000..0fe9033e3 --- /dev/null +++ b/scripts/lib/runnerConfigs/mame.ts @@ -0,0 +1,17 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e8E4', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + highlightOverrides: { + e: 'highlighted', + f: 'highlighted', + g: 'highlighted', + h: 'highlighted' + } +} + +export default config diff --git a/scripts/lib/runnerConfigs/mauj.json b/scripts/lib/runnerConfigs/mauj.json deleted file mode 100644 index 2936ed87e..000000000 --- a/scripts/lib/runnerConfigs/mauj.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e6E9", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "md", - "highlightOverrides": { - "d": "highlighted", - "e": "highlighted" - } -} diff --git a/scripts/lib/runnerConfigs/mauj.ts b/scripts/lib/runnerConfigs/mauj.ts new file mode 100644 index 000000000..7894c5373 --- /dev/null +++ b/scripts/lib/runnerConfigs/mauj.ts @@ -0,0 +1,12 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e6E9', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + highlightOverrides: { d: 'highlighted', e: 'highlighted' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/mbrh.json b/scripts/lib/runnerConfigs/mbrh.json deleted file mode 100644 index f770bfcc4..000000000 --- a/scripts/lib/runnerConfigs/mbrh.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e5E2", - "showPriorities": true, - "isDone": true -} diff --git a/scripts/lib/runnerConfigs/mbrh.ts b/scripts/lib/runnerConfigs/mbrh.ts new file mode 100644 index 000000000..e7d7a62ee --- /dev/null +++ b/scripts/lib/runnerConfigs/mbrh.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e5E2', + showPriorities: true, + isDone: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/mhgm.json b/scripts/lib/runnerConfigs/mhgm.json deleted file mode 100644 index 8db99c9d4..000000000 --- a/scripts/lib/runnerConfigs/mhgm.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e1E1", - "initialState": "betaReducePreviewCrossed" -} diff --git a/scripts/lib/runnerConfigs/mhgm.ts b/scripts/lib/runnerConfigs/mhgm.ts new file mode 100644 index 000000000..7dbe49284 --- /dev/null +++ b/scripts/lib/runnerConfigs/mhgm.ts @@ -0,0 +1,9 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e1E1', + initialState: 'betaReducePreviewCrossed' +} + +export default config diff --git a/scripts/lib/runnerConfigs/mhwq.json b/scripts/lib/runnerConfigs/mhwq.json deleted file mode 100644 index aca1ca174..000000000 --- a/scripts/lib/runnerConfigs/mhwq.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e8E6", - "showPriorities": true, - "caption": { - "name": "secretCodeCaption", - "number": 1, - "letter": "g" - } -} diff --git a/scripts/lib/runnerConfigs/mhwq.ts b/scripts/lib/runnerConfigs/mhwq.ts new file mode 100644 index 000000000..eb97689f7 --- /dev/null +++ b/scripts/lib/runnerConfigs/mhwq.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e8E6', + showPriorities: true, + caption: { name: 'secretCodeCaption', number: 1, letter: 'g' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/miez.json b/scripts/lib/runnerConfigs/miez.json deleted file mode 100644 index 817480158..000000000 --- a/scripts/lib/runnerConfigs/miez.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e14E4", - "variableSize": "md" -} diff --git a/scripts/lib/runnerConfigs/miez.ts b/scripts/lib/runnerConfigs/miez.ts new file mode 100644 index 000000000..1d9419b10 --- /dev/null +++ b/scripts/lib/runnerConfigs/miez.ts @@ -0,0 +1,9 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e14E4', + variableSize: 'md' +} + +export default config diff --git a/scripts/lib/runnerConfigs/mihy.json b/scripts/lib/runnerConfigs/mihy.json deleted file mode 100644 index 9c5406498..000000000 --- a/scripts/lib/runnerConfigs/mihy.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e14E1", - "showPriorities": true, - "nextIterations": 4, - "skipToTheEnd": false, - "initialState": "magicalExpanded", - "lastAllowedExpressionState": "default", - "lastAllowedExpressionStateAfterIterations": 7, - "speed": 1.75, - "variableSize": "sm" -} diff --git a/scripts/lib/runnerConfigs/mihy.ts b/scripts/lib/runnerConfigs/mihy.ts new file mode 100644 index 000000000..485d898a2 --- /dev/null +++ b/scripts/lib/runnerConfigs/mihy.ts @@ -0,0 +1,16 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e14E1', + showPriorities: true, + nextIterations: 4, + skipToTheEnd: false, + initialState: 'magicalExpanded', + lastAllowedExpressionState: 'default', + lastAllowedExpressionStateAfterIterations: 7, + speed: 1.75, + variableSize: 'sm' +} + +export default config diff --git a/scripts/lib/runnerConfigs/mnfh.json b/scripts/lib/runnerConfigs/mnfh.json deleted file mode 100644 index cc8d5a06f..000000000 --- a/scripts/lib/runnerConfigs/mnfh.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e14E1", - "showPriorities": true, - "skipToTheEnd": false, - "speed": 5, - "variableSize": "sm" -} diff --git a/scripts/lib/runnerConfigs/mnfh.ts b/scripts/lib/runnerConfigs/mnfh.ts new file mode 100644 index 000000000..98826ef6d --- /dev/null +++ b/scripts/lib/runnerConfigs/mnfh.ts @@ -0,0 +1,12 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e14E1', + showPriorities: true, + skipToTheEnd: false, + speed: 5, + variableSize: 'sm' +} + +export default config diff --git a/scripts/lib/runnerConfigs/mpal.json b/scripts/lib/runnerConfigs/mpal.json deleted file mode 100644 index 11084c984..000000000 --- a/scripts/lib/runnerConfigs/mpal.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e5E2", - "initialState": "showFuncBound", - "showPriorities": true -} diff --git a/scripts/lib/runnerConfigs/mpal.ts b/scripts/lib/runnerConfigs/mpal.ts new file mode 100644 index 000000000..41540078b --- /dev/null +++ b/scripts/lib/runnerConfigs/mpal.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e5E2', + initialState: 'showFuncBound', + showPriorities: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/mrky.json b/scripts/lib/runnerConfigs/mrky.json deleted file mode 100644 index b421079ad..000000000 --- a/scripts/lib/runnerConfigs/mrky.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e9E5", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "md", - "highlightOverrides": { - "f": "highlighted", - "g": "highlighted" - } -} diff --git a/scripts/lib/runnerConfigs/mrky.ts b/scripts/lib/runnerConfigs/mrky.ts new file mode 100644 index 000000000..f01a9c3e0 --- /dev/null +++ b/scripts/lib/runnerConfigs/mrky.ts @@ -0,0 +1,12 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e9E5', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + highlightOverrides: { f: 'highlighted', g: 'highlighted' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/mscz.json b/scripts/lib/runnerConfigs/mscz.json deleted file mode 100644 index 09aaf6e4e..000000000 --- a/scripts/lib/runnerConfigs/mscz.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e15E5", - "showPriorities": true, - "variableSize": "xs", - "containerSize": "xs", - "isDone": true -} diff --git a/scripts/lib/runnerConfigs/mscz.ts b/scripts/lib/runnerConfigs/mscz.ts new file mode 100644 index 000000000..5361641ed --- /dev/null +++ b/scripts/lib/runnerConfigs/mscz.ts @@ -0,0 +1,12 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e15E5', + showPriorities: true, + variableSize: 'xs', + containerSize: 'xs', + isDone: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/msiw.json b/scripts/lib/runnerConfigs/msiw.json deleted file mode 100644 index 33d993186..000000000 --- a/scripts/lib/runnerConfigs/msiw.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "singleStep", - "hideFuncUnboundBadgeOnExplanation": true, - "lessonExpressionsKey": "e1E1", - "initialState": "betaReducePreviewAfter", - "finalState": "betaReducePreviewCrossed" -} diff --git a/scripts/lib/runnerConfigs/msiw.ts b/scripts/lib/runnerConfigs/msiw.ts new file mode 100644 index 000000000..fd9397dbb --- /dev/null +++ b/scripts/lib/runnerConfigs/msiw.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'singleStep', + hideFuncUnboundBadgeOnExplanation: true, + lessonExpressionsKey: 'e1E1', + initialState: 'betaReducePreviewAfter', + finalState: 'betaReducePreviewCrossed' +} + +export default config diff --git a/scripts/lib/runnerConfigs/news.json b/scripts/lib/runnerConfigs/news.json deleted file mode 100644 index 074a938f0..000000000 --- a/scripts/lib/runnerConfigs/news.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e15E16", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "md", - "caption": { - "name": "thisIsYCombinatorCaption" - } -} diff --git a/scripts/lib/runnerConfigs/news.ts b/scripts/lib/runnerConfigs/news.ts new file mode 100644 index 000000000..1d5701815 --- /dev/null +++ b/scripts/lib/runnerConfigs/news.ts @@ -0,0 +1,12 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e15E16', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + caption: { name: 'thisIsYCombinatorCaption' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/nfkp.json b/scripts/lib/runnerConfigs/nfkp.json deleted file mode 100644 index bf7b6b2b5..000000000 --- a/scripts/lib/runnerConfigs/nfkp.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e14E2", - "showPriorities": true, - "skipToTheEnd": false, - "speed": 1.75, - "nextIterations": 16, - "variableSize": "sm" -} diff --git a/scripts/lib/runnerConfigs/nfkp.ts b/scripts/lib/runnerConfigs/nfkp.ts new file mode 100644 index 000000000..c4391dfe3 --- /dev/null +++ b/scripts/lib/runnerConfigs/nfkp.ts @@ -0,0 +1,13 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e14E2', + showPriorities: true, + skipToTheEnd: false, + speed: 1.75, + nextIterations: 16, + variableSize: 'sm' +} + +export default config diff --git a/scripts/lib/runnerConfigs/ngus.json b/scripts/lib/runnerConfigs/ngus.json deleted file mode 100644 index 955f22203..000000000 --- a/scripts/lib/runnerConfigs/ngus.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e8E4", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "sm", - "skipToTheEnd": false, - "speed": 5, - "highlightOverrides": { - "e": "highlighted", - "f": "highlighted", - "g": "highlighted", - "h": "highlighted" - } -} diff --git a/scripts/lib/runnerConfigs/ngus.ts b/scripts/lib/runnerConfigs/ngus.ts new file mode 100644 index 000000000..1d592a61d --- /dev/null +++ b/scripts/lib/runnerConfigs/ngus.ts @@ -0,0 +1,19 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e8E4', + showPriorities: true, + containerSize: 'xs', + variableSize: 'sm', + skipToTheEnd: false, + speed: 5, + highlightOverrides: { + e: 'highlighted', + f: 'highlighted', + g: 'highlighted', + h: 'highlighted' + } +} + +export default config diff --git a/scripts/lib/runnerConfigs/nicg.json b/scripts/lib/runnerConfigs/nicg.json deleted file mode 100644 index 5546c120a..000000000 --- a/scripts/lib/runnerConfigs/nicg.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e6E8", - "showPriorities": true, - "caption": { - "name": "secretCodeCaption", - "number": 0, - "letter": "d" - } -} diff --git a/scripts/lib/runnerConfigs/nicg.ts b/scripts/lib/runnerConfigs/nicg.ts new file mode 100644 index 000000000..9e8a5752d --- /dev/null +++ b/scripts/lib/runnerConfigs/nicg.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e6E8', + showPriorities: true, + caption: { name: 'secretCodeCaption', number: 0, letter: 'd' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/nlxe.json b/scripts/lib/runnerConfigs/nlxe.json deleted file mode 100644 index f4a8d9695..000000000 --- a/scripts/lib/runnerConfigs/nlxe.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e9E1", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "md", - "caption": { - "name": "ifCaption", - "ifZero": "y", - "ifNonZero": "z" - } -} diff --git a/scripts/lib/runnerConfigs/nlxe.ts b/scripts/lib/runnerConfigs/nlxe.ts new file mode 100644 index 000000000..2f7ed0014 --- /dev/null +++ b/scripts/lib/runnerConfigs/nlxe.ts @@ -0,0 +1,12 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e9E1', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + caption: { name: 'ifCaption', ifZero: 'y', ifNonZero: 'z' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/nmoc.json b/scripts/lib/runnerConfigs/nmoc.json deleted file mode 100644 index 882333003..000000000 --- a/scripts/lib/runnerConfigs/nmoc.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e15E15", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "sm" -} diff --git a/scripts/lib/runnerConfigs/nmoc.ts b/scripts/lib/runnerConfigs/nmoc.ts new file mode 100644 index 000000000..742a95f10 --- /dev/null +++ b/scripts/lib/runnerConfigs/nmoc.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e15E15', + showPriorities: true, + containerSize: 'xs', + variableSize: 'sm' +} + +export default config diff --git a/scripts/lib/runnerConfigs/nnhc.json b/scripts/lib/runnerConfigs/nnhc.json deleted file mode 100644 index 533589e87..000000000 --- a/scripts/lib/runnerConfigs/nnhc.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e15E5", - "showPriorities": true, - "variableSize": "xs", - "containerSize": "xs" -} diff --git a/scripts/lib/runnerConfigs/nnhc.ts b/scripts/lib/runnerConfigs/nnhc.ts new file mode 100644 index 000000000..1f334605a --- /dev/null +++ b/scripts/lib/runnerConfigs/nnhc.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e15E5', + showPriorities: true, + variableSize: 'xs', + containerSize: 'xs' +} + +export default config diff --git a/scripts/lib/runnerConfigs/npfx.json b/scripts/lib/runnerConfigs/npfx.json deleted file mode 100644 index e90d17a65..000000000 --- a/scripts/lib/runnerConfigs/npfx.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e12E3", - "isDone": true, - "showPriorities": true, - "containerSize": "xs", - "variableSize": "md", - "caption": { - "name": "secretCodeCaption", - "number": 1, - "letter": "b" - } -} diff --git a/scripts/lib/runnerConfigs/npfx.ts b/scripts/lib/runnerConfigs/npfx.ts new file mode 100644 index 000000000..1e6575680 --- /dev/null +++ b/scripts/lib/runnerConfigs/npfx.ts @@ -0,0 +1,13 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e12E3', + isDone: true, + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + caption: { name: 'secretCodeCaption', number: 1, letter: 'b' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/nric.json b/scripts/lib/runnerConfigs/nric.json deleted file mode 100644 index f661a1d2f..000000000 --- a/scripts/lib/runnerConfigs/nric.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "runner": "simple", - "isDone": true, - "lessonExpressionsKey": "e3E1", - "showPriorities": true -} diff --git a/scripts/lib/runnerConfigs/nric.ts b/scripts/lib/runnerConfigs/nric.ts new file mode 100644 index 000000000..6431f6d6d --- /dev/null +++ b/scripts/lib/runnerConfigs/nric.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + isDone: true, + lessonExpressionsKey: 'e3E1', + showPriorities: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/oiwu.json b/scripts/lib/runnerConfigs/oiwu.json deleted file mode 100644 index 595412fc4..000000000 --- a/scripts/lib/runnerConfigs/oiwu.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e11E3", - "showPriorities": true, - "initialState": "showFuncUnbound", - "containerSize": "xs", - "variableSize": "md", - "highlightOverrides": { - "b": "highlighted" - }, - "highlightOverrideActiveAfterStart": true, - "showOnlyFocused": true, - "caption": { - "name": "mustChangeBothFuncUnboundAndBound" - } -} diff --git a/scripts/lib/runnerConfigs/oiwu.ts b/scripts/lib/runnerConfigs/oiwu.ts new file mode 100644 index 000000000..417f3da31 --- /dev/null +++ b/scripts/lib/runnerConfigs/oiwu.ts @@ -0,0 +1,16 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e11E3', + showPriorities: true, + initialState: 'showFuncUnbound', + containerSize: 'xs', + variableSize: 'md', + highlightOverrides: { b: 'highlighted' }, + highlightOverrideActiveAfterStart: true, + showOnlyFocused: true, + caption: { name: 'mustChangeBothFuncUnboundAndBound' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/ojma.json b/scripts/lib/runnerConfigs/ojma.json deleted file mode 100644 index cc507e020..000000000 --- a/scripts/lib/runnerConfigs/ojma.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e12E7" -} diff --git a/scripts/lib/runnerConfigs/ojma.ts b/scripts/lib/runnerConfigs/ojma.ts new file mode 100644 index 000000000..4a212654c --- /dev/null +++ b/scripts/lib/runnerConfigs/ojma.ts @@ -0,0 +1,8 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e12E7' +} + +export default config diff --git a/scripts/lib/runnerConfigs/olef.json b/scripts/lib/runnerConfigs/olef.json deleted file mode 100644 index 4def36ea7..000000000 --- a/scripts/lib/runnerConfigs/olef.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e1E7" -} diff --git a/scripts/lib/runnerConfigs/olef.ts b/scripts/lib/runnerConfigs/olef.ts new file mode 100644 index 000000000..aa846b8b6 --- /dev/null +++ b/scripts/lib/runnerConfigs/olef.ts @@ -0,0 +1,8 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e1E7' +} + +export default config diff --git a/scripts/lib/runnerConfigs/omlc.json b/scripts/lib/runnerConfigs/omlc.json deleted file mode 100644 index 4d0d20740..000000000 --- a/scripts/lib/runnerConfigs/omlc.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e13E11", - "caption": { - "name": "secretCodeMultiplyCaption", - "arg1": 2, - "arg2": 3 - } -} diff --git a/scripts/lib/runnerConfigs/omlc.ts b/scripts/lib/runnerConfigs/omlc.ts new file mode 100644 index 000000000..9cbeb65b9 --- /dev/null +++ b/scripts/lib/runnerConfigs/omlc.ts @@ -0,0 +1,9 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e13E11', + caption: { name: 'secretCodeMultiplyCaption', arg1: 2, arg2: 3 } +} + +export default config diff --git a/scripts/lib/runnerConfigs/orhx.json b/scripts/lib/runnerConfigs/orhx.json deleted file mode 100644 index 3a3c1170a..000000000 --- a/scripts/lib/runnerConfigs/orhx.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e14E1", - "showPriorities": true, - "nextIterations": 12, - "variableSize": "sm", - "skipToTheEnd": false, - "speed": 1.75 -} diff --git a/scripts/lib/runnerConfigs/orhx.ts b/scripts/lib/runnerConfigs/orhx.ts new file mode 100644 index 000000000..44e11362f --- /dev/null +++ b/scripts/lib/runnerConfigs/orhx.ts @@ -0,0 +1,13 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e14E1', + showPriorities: true, + nextIterations: 12, + variableSize: 'sm', + skipToTheEnd: false, + speed: 1.75 +} + +export default config diff --git a/scripts/lib/runnerConfigs/osih.json b/scripts/lib/runnerConfigs/osih.json deleted file mode 100644 index bf378dba7..000000000 --- a/scripts/lib/runnerConfigs/osih.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e15E3", - "showPriorities": true, - "highlightOverrides": { - "a": "highlighted", - "b": "highlighted" - }, - "variableSize": "xs", - "containerSize": "xs" -} diff --git a/scripts/lib/runnerConfigs/osih.ts b/scripts/lib/runnerConfigs/osih.ts new file mode 100644 index 000000000..f4f666733 --- /dev/null +++ b/scripts/lib/runnerConfigs/osih.ts @@ -0,0 +1,12 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e15E3', + showPriorities: true, + highlightOverrides: { a: 'highlighted', b: 'highlighted' }, + variableSize: 'xs', + containerSize: 'xs' +} + +export default config diff --git a/scripts/lib/runnerConfigs/osqg.json b/scripts/lib/runnerConfigs/osqg.json deleted file mode 100644 index ae13a16c7..000000000 --- a/scripts/lib/runnerConfigs/osqg.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e14E3", - "showPriorities": true, - "variableSize": "sm", - "isDone": true -} diff --git a/scripts/lib/runnerConfigs/osqg.ts b/scripts/lib/runnerConfigs/osqg.ts new file mode 100644 index 000000000..b59b11a2e --- /dev/null +++ b/scripts/lib/runnerConfigs/osqg.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e14E3', + showPriorities: true, + variableSize: 'sm', + isDone: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/osqo.json b/scripts/lib/runnerConfigs/osqo.json deleted file mode 100644 index 0acef0559..000000000 --- a/scripts/lib/runnerConfigs/osqo.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e1E1", - "isDone": true -} diff --git a/scripts/lib/runnerConfigs/osqo.ts b/scripts/lib/runnerConfigs/osqo.ts new file mode 100644 index 000000000..15340221b --- /dev/null +++ b/scripts/lib/runnerConfigs/osqo.ts @@ -0,0 +1,9 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e1E1', + isDone: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/owcy.json b/scripts/lib/runnerConfigs/owcy.json deleted file mode 100644 index 2cd0168d4..000000000 --- a/scripts/lib/runnerConfigs/owcy.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e3E3" -} diff --git a/scripts/lib/runnerConfigs/owcy.ts b/scripts/lib/runnerConfigs/owcy.ts new file mode 100644 index 000000000..159885a03 --- /dev/null +++ b/scripts/lib/runnerConfigs/owcy.ts @@ -0,0 +1,8 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e3E3' +} + +export default config diff --git a/scripts/lib/runnerConfigs/ozbe.json b/scripts/lib/runnerConfigs/ozbe.json deleted file mode 100644 index c31d30792..000000000 --- a/scripts/lib/runnerConfigs/ozbe.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "singleStep", - "hideFuncUnboundBadgeOnExplanation": true, - "lessonExpressionsKey": "e1E1", - "initialState": "active", - "finalState": "showFuncBound" -} diff --git a/scripts/lib/runnerConfigs/ozbe.ts b/scripts/lib/runnerConfigs/ozbe.ts new file mode 100644 index 000000000..5f6558657 --- /dev/null +++ b/scripts/lib/runnerConfigs/ozbe.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'singleStep', + hideFuncUnboundBadgeOnExplanation: true, + lessonExpressionsKey: 'e1E1', + initialState: 'active', + finalState: 'showFuncBound' +} + +export default config diff --git a/scripts/lib/runnerConfigs/pbgd.json b/scripts/lib/runnerConfigs/pbgd.json deleted file mode 100644 index 8e7309255..000000000 --- a/scripts/lib/runnerConfigs/pbgd.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e12E12", - "showPriorities": true, - "skipToTheEnd": false, - "speed": 1.75 -} diff --git a/scripts/lib/runnerConfigs/pbgd.ts b/scripts/lib/runnerConfigs/pbgd.ts new file mode 100644 index 000000000..9a12654df --- /dev/null +++ b/scripts/lib/runnerConfigs/pbgd.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e12E12', + showPriorities: true, + skipToTheEnd: false, + speed: 1.75 +} + +export default config diff --git a/scripts/lib/runnerConfigs/peoq.json b/scripts/lib/runnerConfigs/peoq.json deleted file mode 100644 index e46407a12..000000000 --- a/scripts/lib/runnerConfigs/peoq.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e14E2", - "showPriorities": true, - "skipToTheEnd": false, - "speed": 5, - "variableSize": "xs", - "lastAllowedExpressionState": "default", - "lastAllowedExpressionStateAfterIterations": 15 -} diff --git a/scripts/lib/runnerConfigs/peoq.ts b/scripts/lib/runnerConfigs/peoq.ts new file mode 100644 index 000000000..cc8b6f534 --- /dev/null +++ b/scripts/lib/runnerConfigs/peoq.ts @@ -0,0 +1,14 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e14E2', + showPriorities: true, + skipToTheEnd: false, + speed: 5, + variableSize: 'xs', + lastAllowedExpressionState: 'default', + lastAllowedExpressionStateAfterIterations: 15 +} + +export default config diff --git a/scripts/lib/runnerConfigs/pgtx.json b/scripts/lib/runnerConfigs/pgtx.json deleted file mode 100644 index c14d9c8c6..000000000 --- a/scripts/lib/runnerConfigs/pgtx.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e15E5", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "xxs", - "nextIterations": 11, - "skipToTheEnd": false, - "lastAllowedExpressionState": "conditionActive", - "lastAllowedExpressionStateAfterIterations": 14, - "speed": 4 -} diff --git a/scripts/lib/runnerConfigs/pgtx.ts b/scripts/lib/runnerConfigs/pgtx.ts new file mode 100644 index 000000000..ac02a9f3b --- /dev/null +++ b/scripts/lib/runnerConfigs/pgtx.ts @@ -0,0 +1,16 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e15E5', + showPriorities: true, + containerSize: 'xs', + variableSize: 'xxs', + nextIterations: 11, + skipToTheEnd: false, + lastAllowedExpressionState: 'conditionActive', + lastAllowedExpressionStateAfterIterations: 14, + speed: 4 +} + +export default config diff --git a/scripts/lib/runnerConfigs/plts.json b/scripts/lib/runnerConfigs/plts.json deleted file mode 100644 index 053ee682c..000000000 --- a/scripts/lib/runnerConfigs/plts.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e15E5", - "showPriorities": true, - "skipToTheEnd": false, - "containerSize": "xs", - "variableSize": "xxs", - "lastAllowedExpressionState": "default", - "lastAllowedExpressionStateAfterIterations": 5, - "speed": 4 -} diff --git a/scripts/lib/runnerConfigs/plts.ts b/scripts/lib/runnerConfigs/plts.ts new file mode 100644 index 000000000..281033fca --- /dev/null +++ b/scripts/lib/runnerConfigs/plts.ts @@ -0,0 +1,15 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e15E5', + showPriorities: true, + skipToTheEnd: false, + containerSize: 'xs', + variableSize: 'xxs', + lastAllowedExpressionState: 'default', + lastAllowedExpressionStateAfterIterations: 5, + speed: 4 +} + +export default config diff --git a/scripts/lib/runnerConfigs/plxd.json b/scripts/lib/runnerConfigs/plxd.json deleted file mode 100644 index a2c75dba8..000000000 --- a/scripts/lib/runnerConfigs/plxd.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "runner": "singleStep", - "lessonExpressionsKey": "e12E3", - "showPriorities": true, - "explanationsVisibility": "visible", - "initialState": "needsAlphaConvert", - "finalState": "alphaConvertDone", - "containerSize": "xs", - "variableSize": "md" -} diff --git a/scripts/lib/runnerConfigs/plxd.ts b/scripts/lib/runnerConfigs/plxd.ts new file mode 100644 index 000000000..30033e8fd --- /dev/null +++ b/scripts/lib/runnerConfigs/plxd.ts @@ -0,0 +1,14 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'singleStep', + lessonExpressionsKey: 'e12E3', + showPriorities: true, + explanationsVisibility: 'visible', + initialState: 'needsAlphaConvert', + finalState: 'alphaConvertDone', + containerSize: 'xs', + variableSize: 'md' +} + +export default config diff --git a/scripts/lib/runnerConfigs/pnob.json b/scripts/lib/runnerConfigs/pnob.json deleted file mode 100644 index 89d32d457..000000000 --- a/scripts/lib/runnerConfigs/pnob.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e12E1", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "md", - "caption": { - "name": "secretCodeMinusOneCaption" - } -} diff --git a/scripts/lib/runnerConfigs/pnob.ts b/scripts/lib/runnerConfigs/pnob.ts new file mode 100644 index 000000000..5b3a6fcc5 --- /dev/null +++ b/scripts/lib/runnerConfigs/pnob.ts @@ -0,0 +1,12 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e12E1', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + caption: { name: 'secretCodeMinusOneCaption' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/pnux.json b/scripts/lib/runnerConfigs/pnux.json deleted file mode 100644 index 02c7c4d15..000000000 --- a/scripts/lib/runnerConfigs/pnux.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e15E5", - "showPriorities": true, - "highlightFunctions": true, - "containerSize": "xs", - "variableSize": "xxs", - "nextIterations": 6 -} diff --git a/scripts/lib/runnerConfigs/pnux.ts b/scripts/lib/runnerConfigs/pnux.ts new file mode 100644 index 000000000..676eaaa21 --- /dev/null +++ b/scripts/lib/runnerConfigs/pnux.ts @@ -0,0 +1,13 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e15E5', + showPriorities: true, + highlightFunctions: true, + containerSize: 'xs', + variableSize: 'xxs', + nextIterations: 6 +} + +export default config diff --git a/scripts/lib/runnerConfigs/pqfs.json b/scripts/lib/runnerConfigs/pqfs.json deleted file mode 100644 index bef3b4289..000000000 --- a/scripts/lib/runnerConfigs/pqfs.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e5E2", - "showPriorities": true, - "initialState": "active" -} diff --git a/scripts/lib/runnerConfigs/pqfs.ts b/scripts/lib/runnerConfigs/pqfs.ts new file mode 100644 index 000000000..bf27c4087 --- /dev/null +++ b/scripts/lib/runnerConfigs/pqfs.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e5E2', + showPriorities: true, + initialState: 'active' +} + +export default config diff --git a/scripts/lib/runnerConfigs/psqo.json b/scripts/lib/runnerConfigs/psqo.json deleted file mode 100644 index 84c3b40c4..000000000 --- a/scripts/lib/runnerConfigs/psqo.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e13E2", - "explanationsVisibility": "visible", - "initialState": "falseCaseActive" -} diff --git a/scripts/lib/runnerConfigs/psqo.ts b/scripts/lib/runnerConfigs/psqo.ts new file mode 100644 index 000000000..b24de2535 --- /dev/null +++ b/scripts/lib/runnerConfigs/psqo.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e13E2', + explanationsVisibility: 'visible', + initialState: 'falseCaseActive' +} + +export default config diff --git a/scripts/lib/runnerConfigs/pzui.json b/scripts/lib/runnerConfigs/pzui.json deleted file mode 100644 index 1fe9e9fc6..000000000 --- a/scripts/lib/runnerConfigs/pzui.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e15E5", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "xxs", - "nextIterations": 6, - "skipToTheEnd": false, - "lastAllowedExpressionState": "default", - "lastAllowedExpressionStateAfterIterations": 10, - "speed": 4 -} diff --git a/scripts/lib/runnerConfigs/pzui.ts b/scripts/lib/runnerConfigs/pzui.ts new file mode 100644 index 000000000..3e93bd846 --- /dev/null +++ b/scripts/lib/runnerConfigs/pzui.ts @@ -0,0 +1,16 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e15E5', + showPriorities: true, + containerSize: 'xs', + variableSize: 'xxs', + nextIterations: 6, + skipToTheEnd: false, + lastAllowedExpressionState: 'default', + lastAllowedExpressionStateAfterIterations: 10, + speed: 4 +} + +export default config diff --git a/scripts/lib/runnerConfigs/pzvr.json b/scripts/lib/runnerConfigs/pzvr.json deleted file mode 100644 index 6adc6d589..000000000 --- a/scripts/lib/runnerConfigs/pzvr.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e15E5", - "showPriorities": true, - "variableSize": "xs", - "containerSize": "xs", - "nextIterations": 16 -} diff --git a/scripts/lib/runnerConfigs/pzvr.ts b/scripts/lib/runnerConfigs/pzvr.ts new file mode 100644 index 000000000..af5f7c852 --- /dev/null +++ b/scripts/lib/runnerConfigs/pzvr.ts @@ -0,0 +1,12 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e15E5', + showPriorities: true, + variableSize: 'xs', + containerSize: 'xs', + nextIterations: 16 +} + +export default config diff --git a/scripts/lib/runnerConfigs/pzwe.json b/scripts/lib/runnerConfigs/pzwe.json deleted file mode 100644 index 74be5166d..000000000 --- a/scripts/lib/runnerConfigs/pzwe.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e8E4", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "sm" -} diff --git a/scripts/lib/runnerConfigs/pzwe.ts b/scripts/lib/runnerConfigs/pzwe.ts new file mode 100644 index 000000000..1b96e43ca --- /dev/null +++ b/scripts/lib/runnerConfigs/pzwe.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e8E4', + showPriorities: true, + containerSize: 'xs', + variableSize: 'sm' +} + +export default config diff --git a/scripts/lib/runnerConfigs/qdkf.json b/scripts/lib/runnerConfigs/qdkf.json deleted file mode 100644 index 543080636..000000000 --- a/scripts/lib/runnerConfigs/qdkf.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e9E7", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "md", - "highlightOverrides": { - "f": "highlighted", - "g": "highlighted" - } -} diff --git a/scripts/lib/runnerConfigs/qdkf.ts b/scripts/lib/runnerConfigs/qdkf.ts new file mode 100644 index 000000000..ea0c0febb --- /dev/null +++ b/scripts/lib/runnerConfigs/qdkf.ts @@ -0,0 +1,12 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e9E7', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + highlightOverrides: { f: 'highlighted', g: 'highlighted' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/qgun.json b/scripts/lib/runnerConfigs/qgun.json deleted file mode 100644 index ab51a590d..000000000 --- a/scripts/lib/runnerConfigs/qgun.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e12E8", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "md", - "highlightOverrides": { - "g": "highlighted", - "h": "highlighted" - }, - "caption": { - "name": "secretCodeCaption", - "number": 1, - "letter": "g" - } -} diff --git a/scripts/lib/runnerConfigs/qgun.ts b/scripts/lib/runnerConfigs/qgun.ts new file mode 100644 index 000000000..3e1975d4f --- /dev/null +++ b/scripts/lib/runnerConfigs/qgun.ts @@ -0,0 +1,13 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e12E8', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + highlightOverrides: { g: 'highlighted', h: 'highlighted' }, + caption: { name: 'secretCodeCaption', number: 1, letter: 'g' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/qifg.json b/scripts/lib/runnerConfigs/qifg.json deleted file mode 100644 index bcfd3933b..000000000 --- a/scripts/lib/runnerConfigs/qifg.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e12E10", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "md" -} diff --git a/scripts/lib/runnerConfigs/qifg.ts b/scripts/lib/runnerConfigs/qifg.ts new file mode 100644 index 000000000..2e880d59e --- /dev/null +++ b/scripts/lib/runnerConfigs/qifg.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e12E10', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md' +} + +export default config diff --git a/scripts/lib/runnerConfigs/qltx.json b/scripts/lib/runnerConfigs/qltx.json deleted file mode 100644 index 7514da168..000000000 --- a/scripts/lib/runnerConfigs/qltx.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "runner": "singleStep", - "lessonExpressionsKey": "e14E1", - "showPriorities": true, - "nextIterations": 8, - "initialState": "active", - "finalState": "magicalExpanded", - "variableSize": "sm" -} diff --git a/scripts/lib/runnerConfigs/qltx.ts b/scripts/lib/runnerConfigs/qltx.ts new file mode 100644 index 000000000..60c61f921 --- /dev/null +++ b/scripts/lib/runnerConfigs/qltx.ts @@ -0,0 +1,13 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'singleStep', + lessonExpressionsKey: 'e14E1', + showPriorities: true, + nextIterations: 8, + initialState: 'active', + finalState: 'magicalExpanded', + variableSize: 'sm' +} + +export default config diff --git a/scripts/lib/runnerConfigs/qmof.json b/scripts/lib/runnerConfigs/qmof.json deleted file mode 100644 index af5e8f84f..000000000 --- a/scripts/lib/runnerConfigs/qmof.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e6E7", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "md" -} diff --git a/scripts/lib/runnerConfigs/qmof.ts b/scripts/lib/runnerConfigs/qmof.ts new file mode 100644 index 000000000..5c80db313 --- /dev/null +++ b/scripts/lib/runnerConfigs/qmof.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e6E7', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md' +} + +export default config diff --git a/scripts/lib/runnerConfigs/qoms.json b/scripts/lib/runnerConfigs/qoms.json deleted file mode 100644 index a62a93435..000000000 --- a/scripts/lib/runnerConfigs/qoms.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e1E1", - "initialState": "betaReducePreviewAfter" -} diff --git a/scripts/lib/runnerConfigs/qoms.ts b/scripts/lib/runnerConfigs/qoms.ts new file mode 100644 index 000000000..48d6e0cd3 --- /dev/null +++ b/scripts/lib/runnerConfigs/qoms.ts @@ -0,0 +1,9 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e1E1', + initialState: 'betaReducePreviewAfter' +} + +export default config diff --git a/scripts/lib/runnerConfigs/qpjt.json b/scripts/lib/runnerConfigs/qpjt.json deleted file mode 100644 index d0f6400e0..000000000 --- a/scripts/lib/runnerConfigs/qpjt.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e1E6" -} diff --git a/scripts/lib/runnerConfigs/qpjt.ts b/scripts/lib/runnerConfigs/qpjt.ts new file mode 100644 index 000000000..3fd2c2176 --- /dev/null +++ b/scripts/lib/runnerConfigs/qpjt.ts @@ -0,0 +1,8 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e1E6' +} + +export default config diff --git a/scripts/lib/runnerConfigs/qpkm.json b/scripts/lib/runnerConfigs/qpkm.json deleted file mode 100644 index 5ba65724b..000000000 --- a/scripts/lib/runnerConfigs/qpkm.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e5E3", - "showPriorities": true, - "isDone": true -} diff --git a/scripts/lib/runnerConfigs/qpkm.ts b/scripts/lib/runnerConfigs/qpkm.ts new file mode 100644 index 000000000..5474ac6c6 --- /dev/null +++ b/scripts/lib/runnerConfigs/qpkm.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e5E3', + showPriorities: true, + isDone: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/qsfp.json b/scripts/lib/runnerConfigs/qsfp.json deleted file mode 100644 index 210d6fb55..000000000 --- a/scripts/lib/runnerConfigs/qsfp.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e6E4", - "showPriorities": true, - "bottomRightBadgeOverrides": { - "h": "🅱️", - "g": "🅰️" - } -} diff --git a/scripts/lib/runnerConfigs/qsfp.ts b/scripts/lib/runnerConfigs/qsfp.ts new file mode 100644 index 000000000..a6d5efc67 --- /dev/null +++ b/scripts/lib/runnerConfigs/qsfp.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e6E4', + showPriorities: true, + bottomRightBadgeOverrides: { h: '🅱️', g: '🅰️' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/qvxe.json b/scripts/lib/runnerConfigs/qvxe.json deleted file mode 100644 index e45a72fce..000000000 --- a/scripts/lib/runnerConfigs/qvxe.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e6E11", - "showPriorities": true, - "bottomRightBadgeOverrides": { - "f": "🅱️", - "e": "🅰️" - }, - "caption": { - "name": "secretCodeCaption", - "number": 2, - "letter": "e" - } -} diff --git a/scripts/lib/runnerConfigs/qvxe.ts b/scripts/lib/runnerConfigs/qvxe.ts new file mode 100644 index 000000000..6149e765c --- /dev/null +++ b/scripts/lib/runnerConfigs/qvxe.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e6E11', + showPriorities: true, + bottomRightBadgeOverrides: { f: '🅱️', e: '🅰️' }, + caption: { name: 'secretCodeCaption', number: 2, letter: 'e' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/qwke.json b/scripts/lib/runnerConfigs/qwke.json deleted file mode 100644 index af9462eb7..000000000 --- a/scripts/lib/runnerConfigs/qwke.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e2E1", - "initialState": "showFuncUnbound" -} diff --git a/scripts/lib/runnerConfigs/qwke.ts b/scripts/lib/runnerConfigs/qwke.ts new file mode 100644 index 000000000..483f45c4b --- /dev/null +++ b/scripts/lib/runnerConfigs/qwke.ts @@ -0,0 +1,9 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e2E1', + initialState: 'showFuncUnbound' +} + +export default config diff --git a/scripts/lib/runnerConfigs/qxgl.json b/scripts/lib/runnerConfigs/qxgl.json deleted file mode 100644 index 9b97f5faa..000000000 --- a/scripts/lib/runnerConfigs/qxgl.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e3E1", - "showPriorities": true, - "initialState": "active", - "lastAllowedExpressionState": "betaReducePreviewCrossed", - "skipToTheEnd": false -} diff --git a/scripts/lib/runnerConfigs/qxgl.ts b/scripts/lib/runnerConfigs/qxgl.ts new file mode 100644 index 000000000..114ab95dd --- /dev/null +++ b/scripts/lib/runnerConfigs/qxgl.ts @@ -0,0 +1,12 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e3E1', + showPriorities: true, + initialState: 'active', + lastAllowedExpressionState: 'betaReducePreviewCrossed', + skipToTheEnd: false +} + +export default config diff --git a/scripts/lib/runnerConfigs/rceu.json b/scripts/lib/runnerConfigs/rceu.json deleted file mode 100644 index 4ef17c0a8..000000000 --- a/scripts/lib/runnerConfigs/rceu.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e7E2", - "showPriorities": true, - "isDone": true, - "caption": { - "name": "secretCodeCaption", - "number": 2, - "letter": "b" - } -} diff --git a/scripts/lib/runnerConfigs/rceu.ts b/scripts/lib/runnerConfigs/rceu.ts new file mode 100644 index 000000000..77672c099 --- /dev/null +++ b/scripts/lib/runnerConfigs/rceu.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e7E2', + showPriorities: true, + isDone: true, + caption: { name: 'secretCodeCaption', number: 2, letter: 'b' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/repd.json b/scripts/lib/runnerConfigs/repd.json deleted file mode 100644 index d67110cb0..000000000 --- a/scripts/lib/runnerConfigs/repd.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e13E3", - "showPriorities": true -} diff --git a/scripts/lib/runnerConfigs/repd.ts b/scripts/lib/runnerConfigs/repd.ts new file mode 100644 index 000000000..de42b7406 --- /dev/null +++ b/scripts/lib/runnerConfigs/repd.ts @@ -0,0 +1,9 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e13E3', + showPriorities: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/rmsd.json b/scripts/lib/runnerConfigs/rmsd.json deleted file mode 100644 index 2153a25aa..000000000 --- a/scripts/lib/runnerConfigs/rmsd.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "runner": "singleStep", - "lessonExpressionsKey": "e2E1", - "initialState": "active", - "finalState": "showFuncUnbound" -} diff --git a/scripts/lib/runnerConfigs/rmsd.ts b/scripts/lib/runnerConfigs/rmsd.ts new file mode 100644 index 000000000..5e39c5201 --- /dev/null +++ b/scripts/lib/runnerConfigs/rmsd.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'singleStep', + lessonExpressionsKey: 'e2E1', + initialState: 'active', + finalState: 'showFuncUnbound' +} + +export default config diff --git a/scripts/lib/runnerConfigs/rome.json b/scripts/lib/runnerConfigs/rome.json deleted file mode 100644 index 974c7de11..000000000 --- a/scripts/lib/runnerConfigs/rome.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e7E8", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "sm", - "skipToTheEnd": false, - "speed": 5 -} diff --git a/scripts/lib/runnerConfigs/rome.ts b/scripts/lib/runnerConfigs/rome.ts new file mode 100644 index 000000000..89cfe9e71 --- /dev/null +++ b/scripts/lib/runnerConfigs/rome.ts @@ -0,0 +1,13 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e7E8', + showPriorities: true, + containerSize: 'xs', + variableSize: 'sm', + skipToTheEnd: false, + speed: 5 +} + +export default config diff --git a/scripts/lib/runnerConfigs/rqdn.json b/scripts/lib/runnerConfigs/rqdn.json deleted file mode 100644 index 362ba4fad..000000000 --- a/scripts/lib/runnerConfigs/rqdn.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e12E3", - "showPriorities": true, - "explanationsVisibility": "hiddenInitialPausedOnly", - "lastAllowedExpressionState": "needsAlphaConvert", - "containerSize": "xs", - "variableSize": "md", - "speed": 5, - "skipToTheEnd": false -} diff --git a/scripts/lib/runnerConfigs/rqdn.ts b/scripts/lib/runnerConfigs/rqdn.ts new file mode 100644 index 000000000..1cc1c3865 --- /dev/null +++ b/scripts/lib/runnerConfigs/rqdn.ts @@ -0,0 +1,15 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e12E3', + showPriorities: true, + explanationsVisibility: 'hiddenInitialPausedOnly', + lastAllowedExpressionState: 'needsAlphaConvert', + containerSize: 'xs', + variableSize: 'md', + speed: 5, + skipToTheEnd: false +} + +export default config diff --git a/scripts/lib/runnerConfigs/rqjo.json b/scripts/lib/runnerConfigs/rqjo.json deleted file mode 100644 index 548ae210b..000000000 --- a/scripts/lib/runnerConfigs/rqjo.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "singleStep", - "hideFuncUnboundBadgeOnExplanation": true, - "lessonExpressionsKey": "e1E1", - "initialState": "showFuncBound", - "finalState": "betaReducePreviewBefore" -} diff --git a/scripts/lib/runnerConfigs/rqjo.ts b/scripts/lib/runnerConfigs/rqjo.ts new file mode 100644 index 000000000..0b47de3a4 --- /dev/null +++ b/scripts/lib/runnerConfigs/rqjo.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'singleStep', + hideFuncUnboundBadgeOnExplanation: true, + lessonExpressionsKey: 'e1E1', + initialState: 'showFuncBound', + finalState: 'betaReducePreviewBefore' +} + +export default config diff --git a/scripts/lib/runnerConfigs/rreb.json b/scripts/lib/runnerConfigs/rreb.json deleted file mode 100644 index 4bd9600c8..000000000 --- a/scripts/lib/runnerConfigs/rreb.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e13E7", - "caption": { - "name": "whatCanComputeFactorial", - "start": 3 - } -} diff --git a/scripts/lib/runnerConfigs/rreb.ts b/scripts/lib/runnerConfigs/rreb.ts new file mode 100644 index 000000000..0568d9547 --- /dev/null +++ b/scripts/lib/runnerConfigs/rreb.ts @@ -0,0 +1,9 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e13E7', + caption: { name: 'whatCanComputeFactorial', start: 3 } +} + +export default config diff --git a/scripts/lib/runnerConfigs/rzbq.json b/scripts/lib/runnerConfigs/rzbq.json deleted file mode 100644 index cbd8591f1..000000000 --- a/scripts/lib/runnerConfigs/rzbq.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e11E3", - "showPriorities": true, - "initialState": "alphaConvertDone", - "containerSize": "xs", - "variableSize": "md", - "skipToTheEnd": false, - "speed": 3 -} diff --git a/scripts/lib/runnerConfigs/rzbq.ts b/scripts/lib/runnerConfigs/rzbq.ts new file mode 100644 index 000000000..9eb0f0d47 --- /dev/null +++ b/scripts/lib/runnerConfigs/rzbq.ts @@ -0,0 +1,14 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e11E3', + showPriorities: true, + initialState: 'alphaConvertDone', + containerSize: 'xs', + variableSize: 'md', + skipToTheEnd: false, + speed: 3 +} + +export default config diff --git a/scripts/lib/runnerConfigs/sfop.json b/scripts/lib/runnerConfigs/sfop.json deleted file mode 100644 index b2708a265..000000000 --- a/scripts/lib/runnerConfigs/sfop.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e6E10", - "showPriorities": true, - "bottomRightBadgeOverrides": { - "h": "🅱️", - "g": "🅰️" - }, - "caption": { - "name": "secretCodeCaption", - "number": 3, - "letter": "g" - } -} diff --git a/scripts/lib/runnerConfigs/sfop.ts b/scripts/lib/runnerConfigs/sfop.ts new file mode 100644 index 000000000..421c0905a --- /dev/null +++ b/scripts/lib/runnerConfigs/sfop.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e6E10', + showPriorities: true, + bottomRightBadgeOverrides: { h: '🅱️', g: '🅰️' }, + caption: { name: 'secretCodeCaption', number: 3, letter: 'g' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/sgfj.json b/scripts/lib/runnerConfigs/sgfj.json deleted file mode 100644 index 2f104ae4b..000000000 --- a/scripts/lib/runnerConfigs/sgfj.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "singleStep", - "hideFuncUnboundBadgeOnExplanation": true, - "lessonExpressionsKey": "e1E2", - "initialState": "showFuncBound", - "finalState": "betaReducePreviewBefore" -} diff --git a/scripts/lib/runnerConfigs/sgfj.ts b/scripts/lib/runnerConfigs/sgfj.ts new file mode 100644 index 000000000..2f017e340 --- /dev/null +++ b/scripts/lib/runnerConfigs/sgfj.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'singleStep', + hideFuncUnboundBadgeOnExplanation: true, + lessonExpressionsKey: 'e1E2', + initialState: 'showFuncBound', + finalState: 'betaReducePreviewBefore' +} + +export default config diff --git a/scripts/lib/runnerConfigs/sisn.json b/scripts/lib/runnerConfigs/sisn.json deleted file mode 100644 index 5e71a250f..000000000 --- a/scripts/lib/runnerConfigs/sisn.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e7E3", - "showPriorities": true, - "caption": { - "name": "secretCodeCaption", - "number": 2, - "letter": "d" - } -} diff --git a/scripts/lib/runnerConfigs/sisn.ts b/scripts/lib/runnerConfigs/sisn.ts new file mode 100644 index 000000000..5bb359418 --- /dev/null +++ b/scripts/lib/runnerConfigs/sisn.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e7E3', + showPriorities: true, + caption: { name: 'secretCodeCaption', number: 2, letter: 'd' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/skzv.json b/scripts/lib/runnerConfigs/skzv.json deleted file mode 100644 index ec86a7599..000000000 --- a/scripts/lib/runnerConfigs/skzv.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e3E5" -} diff --git a/scripts/lib/runnerConfigs/skzv.ts b/scripts/lib/runnerConfigs/skzv.ts new file mode 100644 index 000000000..14f848ffa --- /dev/null +++ b/scripts/lib/runnerConfigs/skzv.ts @@ -0,0 +1,8 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e3E5' +} + +export default config diff --git a/scripts/lib/runnerConfigs/slyk.json b/scripts/lib/runnerConfigs/slyk.json deleted file mode 100644 index 86c36f600..000000000 --- a/scripts/lib/runnerConfigs/slyk.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e7E1", - "showPriorities": true, - "caption": { - "name": "secretCodeCaption", - "number": 1, - "letter": "d" - } -} diff --git a/scripts/lib/runnerConfigs/slyk.ts b/scripts/lib/runnerConfigs/slyk.ts new file mode 100644 index 000000000..3dc384c5b --- /dev/null +++ b/scripts/lib/runnerConfigs/slyk.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e7E1', + showPriorities: true, + caption: { name: 'secretCodeCaption', number: 1, letter: 'd' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/snsr.json b/scripts/lib/runnerConfigs/snsr.json deleted file mode 100644 index 3164d4420..000000000 --- a/scripts/lib/runnerConfigs/snsr.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e3E1", - "showPriorities": true, - "skipToTheEnd": false -} diff --git a/scripts/lib/runnerConfigs/snsr.ts b/scripts/lib/runnerConfigs/snsr.ts new file mode 100644 index 000000000..9f435a638 --- /dev/null +++ b/scripts/lib/runnerConfigs/snsr.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e3E1', + showPriorities: true, + skipToTheEnd: false +} + +export default config diff --git a/scripts/lib/runnerConfigs/sojz.json b/scripts/lib/runnerConfigs/sojz.json deleted file mode 100644 index 12fb4c279..000000000 --- a/scripts/lib/runnerConfigs/sojz.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e8E7", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "md", - "highlightOverrides": { - "e": "highlighted", - "f": "highlighted", - "g": "highlighted", - "h": "highlighted" - } -} diff --git a/scripts/lib/runnerConfigs/sojz.ts b/scripts/lib/runnerConfigs/sojz.ts new file mode 100644 index 000000000..b802e293f --- /dev/null +++ b/scripts/lib/runnerConfigs/sojz.ts @@ -0,0 +1,17 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e8E7', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + highlightOverrides: { + e: 'highlighted', + f: 'highlighted', + g: 'highlighted', + h: 'highlighted' + } +} + +export default config diff --git a/scripts/lib/runnerConfigs/ssns.json b/scripts/lib/runnerConfigs/ssns.json deleted file mode 100644 index ec5f1fc72..000000000 --- a/scripts/lib/runnerConfigs/ssns.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e12E10", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "md", - "highlightOverrides": { - "a": "highlighted", - "b": "highlighted", - "c": "highlighted", - "d": "highlighted", - "e": "highlighted", - "f": "highlighted" - } -} diff --git a/scripts/lib/runnerConfigs/ssns.ts b/scripts/lib/runnerConfigs/ssns.ts new file mode 100644 index 000000000..4ec36a774 --- /dev/null +++ b/scripts/lib/runnerConfigs/ssns.ts @@ -0,0 +1,19 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e12E10', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + highlightOverrides: { + a: 'highlighted', + b: 'highlighted', + c: 'highlighted', + d: 'highlighted', + e: 'highlighted', + f: 'highlighted' + } +} + +export default config diff --git a/scripts/lib/runnerConfigs/stio.json b/scripts/lib/runnerConfigs/stio.json deleted file mode 100644 index 7787560a9..000000000 --- a/scripts/lib/runnerConfigs/stio.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e6E5", - "highlightOverrides": { - "Amult": "highlighted" - }, - "caption": { - "name": "numberOfAIsSecretCodeCaption" - } -} diff --git a/scripts/lib/runnerConfigs/stio.ts b/scripts/lib/runnerConfigs/stio.ts new file mode 100644 index 000000000..1aae18c11 --- /dev/null +++ b/scripts/lib/runnerConfigs/stio.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e6E5', + highlightOverrides: { Amult: 'highlighted' }, + caption: { name: 'numberOfAIsSecretCodeCaption' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/syfp.json b/scripts/lib/runnerConfigs/syfp.json deleted file mode 100644 index d1b34d905..000000000 --- a/scripts/lib/runnerConfigs/syfp.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e14E1", - "showPriorities": true, - "nextIteration": true, - "skipToTheEnd": false, - "lastAllowedExpressionState": "default", - "lastAllowedExpressionStateAfterIterations": 1, - "variableSize": "md" -} diff --git a/scripts/lib/runnerConfigs/syfp.ts b/scripts/lib/runnerConfigs/syfp.ts new file mode 100644 index 000000000..070020ba8 --- /dev/null +++ b/scripts/lib/runnerConfigs/syfp.ts @@ -0,0 +1,14 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e14E1', + showPriorities: true, + nextIteration: true, + skipToTheEnd: false, + lastAllowedExpressionState: 'default', + lastAllowedExpressionStateAfterIterations: 1, + variableSize: 'md' +} + +export default config diff --git a/scripts/lib/runnerConfigs/syhh.json b/scripts/lib/runnerConfigs/syhh.json deleted file mode 100644 index 05b50bf9c..000000000 --- a/scripts/lib/runnerConfigs/syhh.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e7E4", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "md", - "skipToTheEnd": false, - "highlightOverrides": { - "d": "highlighted", - "e": "highlighted" - }, - "speed": 3 -} diff --git a/scripts/lib/runnerConfigs/syhh.ts b/scripts/lib/runnerConfigs/syhh.ts new file mode 100644 index 000000000..bddd1c026 --- /dev/null +++ b/scripts/lib/runnerConfigs/syhh.ts @@ -0,0 +1,14 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e7E4', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + skipToTheEnd: false, + highlightOverrides: { d: 'highlighted', e: 'highlighted' }, + speed: 3 +} + +export default config diff --git a/scripts/lib/runnerConfigs/szou.json b/scripts/lib/runnerConfigs/szou.json deleted file mode 100644 index c47e95fa2..000000000 --- a/scripts/lib/runnerConfigs/szou.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e15E12", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "xs", - "caption": { - "name": "changedToPowerCaption" - } -} diff --git a/scripts/lib/runnerConfigs/szou.ts b/scripts/lib/runnerConfigs/szou.ts new file mode 100644 index 000000000..8da145439 --- /dev/null +++ b/scripts/lib/runnerConfigs/szou.ts @@ -0,0 +1,12 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e15E12', + showPriorities: true, + containerSize: 'xs', + variableSize: 'xs', + caption: { name: 'changedToPowerCaption' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/tboe.json b/scripts/lib/runnerConfigs/tboe.json deleted file mode 100644 index 9d4de3a69..000000000 --- a/scripts/lib/runnerConfigs/tboe.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e12E13", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "md", - "highlightOverrides": { - "a": "highlighted", - "b": "highlighted", - "c": "highlighted", - "d": "highlighted", - "e": "highlighted", - "f": "highlighted" - } -} diff --git a/scripts/lib/runnerConfigs/tboe.ts b/scripts/lib/runnerConfigs/tboe.ts new file mode 100644 index 000000000..bc988a892 --- /dev/null +++ b/scripts/lib/runnerConfigs/tboe.ts @@ -0,0 +1,19 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e12E13', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + highlightOverrides: { + a: 'highlighted', + b: 'highlighted', + c: 'highlighted', + d: 'highlighted', + e: 'highlighted', + f: 'highlighted' + } +} + +export default config diff --git a/scripts/lib/runnerConfigs/tdau.json b/scripts/lib/runnerConfigs/tdau.json deleted file mode 100644 index 18e506e3b..000000000 --- a/scripts/lib/runnerConfigs/tdau.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e15E1", - "showPriorities": true, - "highlightOverrides": { - "s": "highlighted" - }, - "variableSize": "md", - "caption": { - "name": "witchReplacedCaption" - } -} diff --git a/scripts/lib/runnerConfigs/tdau.ts b/scripts/lib/runnerConfigs/tdau.ts new file mode 100644 index 000000000..6d9903a4b --- /dev/null +++ b/scripts/lib/runnerConfigs/tdau.ts @@ -0,0 +1,12 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e15E1', + showPriorities: true, + highlightOverrides: { s: 'highlighted' }, + variableSize: 'md', + caption: { name: 'witchReplacedCaption' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/tfho.json b/scripts/lib/runnerConfigs/tfho.json deleted file mode 100644 index 529c3e9cc..000000000 --- a/scripts/lib/runnerConfigs/tfho.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e6E2", - "showPriorities": true, - "caption": { - "name": "secretCodeCaptionSimple", - "number": 1 - } -} diff --git a/scripts/lib/runnerConfigs/tfho.ts b/scripts/lib/runnerConfigs/tfho.ts new file mode 100644 index 000000000..432e78de3 --- /dev/null +++ b/scripts/lib/runnerConfigs/tfho.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e6E2', + showPriorities: true, + caption: { name: 'secretCodeCaptionSimple', number: 1 } +} + +export default config diff --git a/scripts/lib/runnerConfigs/tiok.json b/scripts/lib/runnerConfigs/tiok.json deleted file mode 100644 index ad4c221d6..000000000 --- a/scripts/lib/runnerConfigs/tiok.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e6E1", - "showPriorities": true, - "caption": { - "name": "secretCodeCaptionSimple", - "number": 0 - } -} diff --git a/scripts/lib/runnerConfigs/tiok.ts b/scripts/lib/runnerConfigs/tiok.ts new file mode 100644 index 000000000..3e3bf7a7b --- /dev/null +++ b/scripts/lib/runnerConfigs/tiok.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e6E1', + showPriorities: true, + caption: { name: 'secretCodeCaptionSimple', number: 0 } +} + +export default config diff --git a/scripts/lib/runnerConfigs/tkbr.json b/scripts/lib/runnerConfigs/tkbr.json deleted file mode 100644 index e98a507df..000000000 --- a/scripts/lib/runnerConfigs/tkbr.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e11E2", - "showPriorities": true, - "initialState": "alphaConvertDone", - "containerSize": "xs", - "variableSize": "md", - "explanationsVisibility": "visible" -} diff --git a/scripts/lib/runnerConfigs/tkbr.ts b/scripts/lib/runnerConfigs/tkbr.ts new file mode 100644 index 000000000..63ced1723 --- /dev/null +++ b/scripts/lib/runnerConfigs/tkbr.ts @@ -0,0 +1,13 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e11E2', + showPriorities: true, + initialState: 'alphaConvertDone', + containerSize: 'xs', + variableSize: 'md', + explanationsVisibility: 'visible' +} + +export default config diff --git a/scripts/lib/runnerConfigs/tkqr.json b/scripts/lib/runnerConfigs/tkqr.json deleted file mode 100644 index 887ebd364..000000000 --- a/scripts/lib/runnerConfigs/tkqr.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e9E2", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "md", - "highlightOverrides": { - "f": "highlighted", - "g": "highlighted" - } -} diff --git a/scripts/lib/runnerConfigs/tkqr.ts b/scripts/lib/runnerConfigs/tkqr.ts new file mode 100644 index 000000000..fc428b572 --- /dev/null +++ b/scripts/lib/runnerConfigs/tkqr.ts @@ -0,0 +1,12 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e9E2', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + highlightOverrides: { f: 'highlighted', g: 'highlighted' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/tntc.json b/scripts/lib/runnerConfigs/tntc.json deleted file mode 100644 index f9210926d..000000000 --- a/scripts/lib/runnerConfigs/tntc.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e5E2", - "initialState": "active", - "showPriorities": true -} diff --git a/scripts/lib/runnerConfigs/tntc.ts b/scripts/lib/runnerConfigs/tntc.ts new file mode 100644 index 000000000..30193f681 --- /dev/null +++ b/scripts/lib/runnerConfigs/tntc.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e5E2', + initialState: 'active', + showPriorities: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/ttvy.json b/scripts/lib/runnerConfigs/ttvy.json deleted file mode 100644 index 837692b78..000000000 --- a/scripts/lib/runnerConfigs/ttvy.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e10E2", - "skipAlphaConvert": true, - "showPriorities": true, - "nextIteration": true, - "initialState": "showFuncBound", - "skipToTheEnd": false, - "speed": 1.75 -} diff --git a/scripts/lib/runnerConfigs/ttvy.ts b/scripts/lib/runnerConfigs/ttvy.ts new file mode 100644 index 000000000..7fd2636ab --- /dev/null +++ b/scripts/lib/runnerConfigs/ttvy.ts @@ -0,0 +1,14 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e10E2', + skipAlphaConvert: true, + showPriorities: true, + nextIteration: true, + initialState: 'showFuncBound', + skipToTheEnd: false, + speed: 1.75 +} + +export default config diff --git a/scripts/lib/runnerConfigs/tuqr.json b/scripts/lib/runnerConfigs/tuqr.json deleted file mode 100644 index da054c928..000000000 --- a/scripts/lib/runnerConfigs/tuqr.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e1E3", - "isDone": true -} diff --git a/scripts/lib/runnerConfigs/tuqr.ts b/scripts/lib/runnerConfigs/tuqr.ts new file mode 100644 index 000000000..19000951b --- /dev/null +++ b/scripts/lib/runnerConfigs/tuqr.ts @@ -0,0 +1,9 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e1E3', + isDone: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/udic.json b/scripts/lib/runnerConfigs/udic.json deleted file mode 100644 index 8bc1ec3b3..000000000 --- a/scripts/lib/runnerConfigs/udic.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e3E1", - "initialState": "showFuncUnbound", - "showPriorities": true -} diff --git a/scripts/lib/runnerConfigs/udic.ts b/scripts/lib/runnerConfigs/udic.ts new file mode 100644 index 000000000..9260365ac --- /dev/null +++ b/scripts/lib/runnerConfigs/udic.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e3E1', + initialState: 'showFuncUnbound', + showPriorities: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/udvh.json b/scripts/lib/runnerConfigs/udvh.json deleted file mode 100644 index d0fa1e42a..000000000 --- a/scripts/lib/runnerConfigs/udvh.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e5E3", - "showPriorities": true -} diff --git a/scripts/lib/runnerConfigs/udvh.ts b/scripts/lib/runnerConfigs/udvh.ts new file mode 100644 index 000000000..0559439f3 --- /dev/null +++ b/scripts/lib/runnerConfigs/udvh.ts @@ -0,0 +1,9 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e5E3', + showPriorities: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/uemm.json b/scripts/lib/runnerConfigs/uemm.json deleted file mode 100644 index 893af0955..000000000 --- a/scripts/lib/runnerConfigs/uemm.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e3E1", - "showPriorities": true, - "isDone": true -} diff --git a/scripts/lib/runnerConfigs/uemm.ts b/scripts/lib/runnerConfigs/uemm.ts new file mode 100644 index 000000000..1d224882c --- /dev/null +++ b/scripts/lib/runnerConfigs/uemm.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e3E1', + showPriorities: true, + isDone: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/ufyc.json b/scripts/lib/runnerConfigs/ufyc.json deleted file mode 100644 index 6d2d84871..000000000 --- a/scripts/lib/runnerConfigs/ufyc.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e12E11", - "showPriorities": true -} diff --git a/scripts/lib/runnerConfigs/ufyc.ts b/scripts/lib/runnerConfigs/ufyc.ts new file mode 100644 index 000000000..c58cd44a8 --- /dev/null +++ b/scripts/lib/runnerConfigs/ufyc.ts @@ -0,0 +1,9 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e12E11', + showPriorities: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/ufze.json b/scripts/lib/runnerConfigs/ufze.json deleted file mode 100644 index b5808aece..000000000 --- a/scripts/lib/runnerConfigs/ufze.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e13E3", - "showPriorities": true, - "isDone": true -} diff --git a/scripts/lib/runnerConfigs/ufze.ts b/scripts/lib/runnerConfigs/ufze.ts new file mode 100644 index 000000000..08f3dccf0 --- /dev/null +++ b/scripts/lib/runnerConfigs/ufze.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e13E3', + showPriorities: true, + isDone: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/uitu.json b/scripts/lib/runnerConfigs/uitu.json deleted file mode 100644 index 327617bd8..000000000 --- a/scripts/lib/runnerConfigs/uitu.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e15E8", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "xs", - "isDone": true -} diff --git a/scripts/lib/runnerConfigs/uitu.ts b/scripts/lib/runnerConfigs/uitu.ts new file mode 100644 index 000000000..8091f1cb6 --- /dev/null +++ b/scripts/lib/runnerConfigs/uitu.ts @@ -0,0 +1,12 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e15E8', + showPriorities: true, + containerSize: 'xs', + variableSize: 'xs', + isDone: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/ujfj.json b/scripts/lib/runnerConfigs/ujfj.json deleted file mode 100644 index 3a99417bb..000000000 --- a/scripts/lib/runnerConfigs/ujfj.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e8E4", - "showPriorities": true, - "isDone": true, - "variableSize": "md", - "caption": { - "name": "secretCodeCaption", - "number": 6, - "letter": "c" - } -} diff --git a/scripts/lib/runnerConfigs/ujfj.ts b/scripts/lib/runnerConfigs/ujfj.ts new file mode 100644 index 000000000..3a2724ac3 --- /dev/null +++ b/scripts/lib/runnerConfigs/ujfj.ts @@ -0,0 +1,12 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e8E4', + showPriorities: true, + isDone: true, + variableSize: 'md', + caption: { name: 'secretCodeCaption', number: 6, letter: 'c' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/umce.json b/scripts/lib/runnerConfigs/umce.json deleted file mode 100644 index e3c0326e4..000000000 --- a/scripts/lib/runnerConfigs/umce.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e14E1", - "showPriorities": true, - "nextIterations": 8, - "initialState": "trueCaseActive", - "explanationsVisibility": "visible", - "variableSize": "sm" -} diff --git a/scripts/lib/runnerConfigs/umce.ts b/scripts/lib/runnerConfigs/umce.ts new file mode 100644 index 000000000..67ed866e8 --- /dev/null +++ b/scripts/lib/runnerConfigs/umce.ts @@ -0,0 +1,13 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e14E1', + showPriorities: true, + nextIterations: 8, + initialState: 'trueCaseActive', + explanationsVisibility: 'visible', + variableSize: 'sm' +} + +export default config diff --git a/scripts/lib/runnerConfigs/unck.json b/scripts/lib/runnerConfigs/unck.json deleted file mode 100644 index 687718609..000000000 --- a/scripts/lib/runnerConfigs/unck.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e7E9", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "sm", - "skipToTheEnd": false, - "speed": 5 -} diff --git a/scripts/lib/runnerConfigs/unck.ts b/scripts/lib/runnerConfigs/unck.ts new file mode 100644 index 000000000..be47df92e --- /dev/null +++ b/scripts/lib/runnerConfigs/unck.ts @@ -0,0 +1,13 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e7E9', + showPriorities: true, + containerSize: 'xs', + variableSize: 'sm', + skipToTheEnd: false, + speed: 5 +} + +export default config diff --git a/scripts/lib/runnerConfigs/uqpp.json b/scripts/lib/runnerConfigs/uqpp.json deleted file mode 100644 index 4f71013ac..000000000 --- a/scripts/lib/runnerConfigs/uqpp.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e11E3", - "showPriorities": true, - "initialState": "alphaConvertDone", - "containerSize": "xs", - "variableSize": "md", - "highlightOverrides": { - "b": "highlighted" - }, - "highlightOverrideActiveAfterStart": true, - "showOnlyFocused": true -} diff --git a/scripts/lib/runnerConfigs/uqpp.ts b/scripts/lib/runnerConfigs/uqpp.ts new file mode 100644 index 000000000..39c57d52e --- /dev/null +++ b/scripts/lib/runnerConfigs/uqpp.ts @@ -0,0 +1,15 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e11E3', + showPriorities: true, + initialState: 'alphaConvertDone', + containerSize: 'xs', + variableSize: 'md', + highlightOverrides: { b: 'highlighted' }, + highlightOverrideActiveAfterStart: true, + showOnlyFocused: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/uqts.json b/scripts/lib/runnerConfigs/uqts.json deleted file mode 100644 index eda28107c..000000000 --- a/scripts/lib/runnerConfigs/uqts.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e12E6", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "md" -} diff --git a/scripts/lib/runnerConfigs/uqts.ts b/scripts/lib/runnerConfigs/uqts.ts new file mode 100644 index 000000000..9469c8da4 --- /dev/null +++ b/scripts/lib/runnerConfigs/uqts.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e12E6', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md' +} + +export default config diff --git a/scripts/lib/runnerConfigs/urhc.json b/scripts/lib/runnerConfigs/urhc.json deleted file mode 100644 index d9fdba542..000000000 --- a/scripts/lib/runnerConfigs/urhc.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e14E1", - "showPriorities": true, - "variableSize": "sm", - "isDone": true -} diff --git a/scripts/lib/runnerConfigs/urhc.ts b/scripts/lib/runnerConfigs/urhc.ts new file mode 100644 index 000000000..1aabf9458 --- /dev/null +++ b/scripts/lib/runnerConfigs/urhc.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e14E1', + showPriorities: true, + variableSize: 'sm', + isDone: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/usta.json b/scripts/lib/runnerConfigs/usta.json deleted file mode 100644 index 5c48af5fb..000000000 --- a/scripts/lib/runnerConfigs/usta.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e5E2", - "initialState": "showCallArg", - "skipToTheEnd": false, - "showAllShowSteps": true, - "showPriorities": true -} diff --git a/scripts/lib/runnerConfigs/usta.ts b/scripts/lib/runnerConfigs/usta.ts new file mode 100644 index 000000000..f8c1f2b76 --- /dev/null +++ b/scripts/lib/runnerConfigs/usta.ts @@ -0,0 +1,12 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e5E2', + initialState: 'showCallArg', + skipToTheEnd: false, + showAllShowSteps: true, + showPriorities: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/uwma.json b/scripts/lib/runnerConfigs/uwma.json deleted file mode 100644 index 9731aac01..000000000 --- a/scripts/lib/runnerConfigs/uwma.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "singleStep", - "lessonExpressionsKey": "e3E1", - "initialState": "betaReducePreviewCrossed", - "finalState": "default", - "showPriorities": true -} diff --git a/scripts/lib/runnerConfigs/uwma.ts b/scripts/lib/runnerConfigs/uwma.ts new file mode 100644 index 000000000..87ca81842 --- /dev/null +++ b/scripts/lib/runnerConfigs/uwma.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'singleStep', + lessonExpressionsKey: 'e3E1', + initialState: 'betaReducePreviewCrossed', + finalState: 'default', + showPriorities: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/vegw.json b/scripts/lib/runnerConfigs/vegw.json deleted file mode 100644 index 83d824f5c..000000000 --- a/scripts/lib/runnerConfigs/vegw.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e3E5", - "initialState": "betaReducePreviewAfter" -} diff --git a/scripts/lib/runnerConfigs/vegw.ts b/scripts/lib/runnerConfigs/vegw.ts new file mode 100644 index 000000000..723fb92a6 --- /dev/null +++ b/scripts/lib/runnerConfigs/vegw.ts @@ -0,0 +1,9 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e3E5', + initialState: 'betaReducePreviewAfter' +} + +export default config diff --git a/scripts/lib/runnerConfigs/vjaa.json b/scripts/lib/runnerConfigs/vjaa.json deleted file mode 100644 index f2a1cdac6..000000000 --- a/scripts/lib/runnerConfigs/vjaa.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e3E2", - "initialState": "showFuncBound", - "showPriorities": true, - "nextIteration": true -} diff --git a/scripts/lib/runnerConfigs/vjaa.ts b/scripts/lib/runnerConfigs/vjaa.ts new file mode 100644 index 000000000..b758df42d --- /dev/null +++ b/scripts/lib/runnerConfigs/vjaa.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e3E2', + initialState: 'showFuncBound', + showPriorities: true, + nextIteration: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/vkpm.json b/scripts/lib/runnerConfigs/vkpm.json deleted file mode 100644 index 2b664e736..000000000 --- a/scripts/lib/runnerConfigs/vkpm.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "runner": "singleStep", - "lessonExpressionsKey": "e14E1", - "showPriorities": true, - "nextIterations": 4, - "variableSize": "sm", - "initialState": "active", - "finalState": "magicalExpanded" -} diff --git a/scripts/lib/runnerConfigs/vkpm.ts b/scripts/lib/runnerConfigs/vkpm.ts new file mode 100644 index 000000000..af6e97589 --- /dev/null +++ b/scripts/lib/runnerConfigs/vkpm.ts @@ -0,0 +1,13 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'singleStep', + lessonExpressionsKey: 'e14E1', + showPriorities: true, + nextIterations: 4, + variableSize: 'sm', + initialState: 'active', + finalState: 'magicalExpanded' +} + +export default config diff --git a/scripts/lib/runnerConfigs/vpjw.json b/scripts/lib/runnerConfigs/vpjw.json deleted file mode 100644 index aada221ba..000000000 --- a/scripts/lib/runnerConfigs/vpjw.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e10E4", - "explanationsVisibility": "hiddenInitialAndLastPausedOnly", - "skipAlphaConvert": true, - "showPriorities": true, - "initialState": "showFuncUnbound", - "lastAllowedExpressionState": "showFuncBound", - "highlightOverrides": { - "b": "highlighted" - }, - "skipToTheEnd": false, - "speed": 1.75 -} diff --git a/scripts/lib/runnerConfigs/vpjw.ts b/scripts/lib/runnerConfigs/vpjw.ts new file mode 100644 index 000000000..c9e27e471 --- /dev/null +++ b/scripts/lib/runnerConfigs/vpjw.ts @@ -0,0 +1,16 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e10E4', + explanationsVisibility: 'hiddenInitialAndLastPausedOnly', + skipAlphaConvert: true, + showPriorities: true, + initialState: 'showFuncUnbound', + lastAllowedExpressionState: 'showFuncBound', + highlightOverrides: { b: 'highlighted' }, + skipToTheEnd: false, + speed: 1.75 +} + +export default config diff --git a/scripts/lib/runnerConfigs/vpmj.json b/scripts/lib/runnerConfigs/vpmj.json deleted file mode 100644 index 7e770086c..000000000 --- a/scripts/lib/runnerConfigs/vpmj.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e15E8", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "xs", - "nextIterations": 21 -} diff --git a/scripts/lib/runnerConfigs/vpmj.ts b/scripts/lib/runnerConfigs/vpmj.ts new file mode 100644 index 000000000..310cb772b --- /dev/null +++ b/scripts/lib/runnerConfigs/vpmj.ts @@ -0,0 +1,12 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e15E8', + showPriorities: true, + containerSize: 'xs', + variableSize: 'xs', + nextIterations: 21 +} + +export default config diff --git a/scripts/lib/runnerConfigs/vqcw.json b/scripts/lib/runnerConfigs/vqcw.json deleted file mode 100644 index 33c900ddc..000000000 --- a/scripts/lib/runnerConfigs/vqcw.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e13E5", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "md" -} diff --git a/scripts/lib/runnerConfigs/vqcw.ts b/scripts/lib/runnerConfigs/vqcw.ts new file mode 100644 index 000000000..cbe385b7c --- /dev/null +++ b/scripts/lib/runnerConfigs/vqcw.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e13E5', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md' +} + +export default config diff --git a/scripts/lib/runnerConfigs/vrvl.json b/scripts/lib/runnerConfigs/vrvl.json deleted file mode 100644 index e727fb224..000000000 --- a/scripts/lib/runnerConfigs/vrvl.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e7E6", - "showPriorities": true, - "caption": { - "name": "secretCodeCaption", - "number": 2, - "letter": "g" - } -} diff --git a/scripts/lib/runnerConfigs/vrvl.ts b/scripts/lib/runnerConfigs/vrvl.ts new file mode 100644 index 000000000..1c8ef0f56 --- /dev/null +++ b/scripts/lib/runnerConfigs/vrvl.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e7E6', + showPriorities: true, + caption: { name: 'secretCodeCaption', number: 2, letter: 'g' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/vrwt.json b/scripts/lib/runnerConfigs/vrwt.json deleted file mode 100644 index af4498b8f..000000000 --- a/scripts/lib/runnerConfigs/vrwt.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e14E1", - "variableSize": "md" -} diff --git a/scripts/lib/runnerConfigs/vrwt.ts b/scripts/lib/runnerConfigs/vrwt.ts new file mode 100644 index 000000000..90767a4ea --- /dev/null +++ b/scripts/lib/runnerConfigs/vrwt.ts @@ -0,0 +1,9 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e14E1', + variableSize: 'md' +} + +export default config diff --git a/scripts/lib/runnerConfigs/vvjn.json b/scripts/lib/runnerConfigs/vvjn.json deleted file mode 100644 index 2a866810f..000000000 --- a/scripts/lib/runnerConfigs/vvjn.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e1E5", - "isDone": true -} diff --git a/scripts/lib/runnerConfigs/vvjn.ts b/scripts/lib/runnerConfigs/vvjn.ts new file mode 100644 index 000000000..abea975bd --- /dev/null +++ b/scripts/lib/runnerConfigs/vvjn.ts @@ -0,0 +1,9 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e1E5', + isDone: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/vxnm.json b/scripts/lib/runnerConfigs/vxnm.json deleted file mode 100644 index 18c987299..000000000 --- a/scripts/lib/runnerConfigs/vxnm.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e13E2" -} diff --git a/scripts/lib/runnerConfigs/vxnm.ts b/scripts/lib/runnerConfigs/vxnm.ts new file mode 100644 index 000000000..aa3666893 --- /dev/null +++ b/scripts/lib/runnerConfigs/vxnm.ts @@ -0,0 +1,8 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e13E2' +} + +export default config diff --git a/scripts/lib/runnerConfigs/wafy.json b/scripts/lib/runnerConfigs/wafy.json deleted file mode 100644 index b0bb77881..000000000 --- a/scripts/lib/runnerConfigs/wafy.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e6E9", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "md", - "skipToTheEnd": false, - "speed": 1.75 -} diff --git a/scripts/lib/runnerConfigs/wafy.ts b/scripts/lib/runnerConfigs/wafy.ts new file mode 100644 index 000000000..9f3812ba3 --- /dev/null +++ b/scripts/lib/runnerConfigs/wafy.ts @@ -0,0 +1,13 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e6E9', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + skipToTheEnd: false, + speed: 1.75 +} + +export default config diff --git a/scripts/lib/runnerConfigs/wbpx.json b/scripts/lib/runnerConfigs/wbpx.json deleted file mode 100644 index fef7fff1d..000000000 --- a/scripts/lib/runnerConfigs/wbpx.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e10E1", - "showPriorities": true -} diff --git a/scripts/lib/runnerConfigs/wbpx.ts b/scripts/lib/runnerConfigs/wbpx.ts new file mode 100644 index 000000000..1cb2a92af --- /dev/null +++ b/scripts/lib/runnerConfigs/wbpx.ts @@ -0,0 +1,9 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e10E1', + showPriorities: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/wbru.json b/scripts/lib/runnerConfigs/wbru.json deleted file mode 100644 index b090bd978..000000000 --- a/scripts/lib/runnerConfigs/wbru.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e5E2", - "showPriorities": true -} diff --git a/scripts/lib/runnerConfigs/wbru.ts b/scripts/lib/runnerConfigs/wbru.ts new file mode 100644 index 000000000..d02003f2f --- /dev/null +++ b/scripts/lib/runnerConfigs/wbru.ts @@ -0,0 +1,9 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e5E2', + showPriorities: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/wcsz.json b/scripts/lib/runnerConfigs/wcsz.json deleted file mode 100644 index 0ab6e293f..000000000 --- a/scripts/lib/runnerConfigs/wcsz.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e13E2", - "explanationsVisibility": "visible", - "initialState": "conditionActive" -} diff --git a/scripts/lib/runnerConfigs/wcsz.ts b/scripts/lib/runnerConfigs/wcsz.ts new file mode 100644 index 000000000..447036517 --- /dev/null +++ b/scripts/lib/runnerConfigs/wcsz.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e13E2', + explanationsVisibility: 'visible', + initialState: 'conditionActive' +} + +export default config diff --git a/scripts/lib/runnerConfigs/wcwd.json b/scripts/lib/runnerConfigs/wcwd.json deleted file mode 100644 index d75932f08..000000000 --- a/scripts/lib/runnerConfigs/wcwd.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e15E10", - "showPriorities": true, - "variableSize": "xs", - "containerSize": "xs" -} diff --git a/scripts/lib/runnerConfigs/wcwd.ts b/scripts/lib/runnerConfigs/wcwd.ts new file mode 100644 index 000000000..c16a5623c --- /dev/null +++ b/scripts/lib/runnerConfigs/wcwd.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e15E10', + showPriorities: true, + variableSize: 'xs', + containerSize: 'xs' +} + +export default config diff --git a/scripts/lib/runnerConfigs/wdol.json b/scripts/lib/runnerConfigs/wdol.json deleted file mode 100644 index 5c431c798..000000000 --- a/scripts/lib/runnerConfigs/wdol.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e14E1", - "showPriorities": true, - "nextIterations": 2, - "skipToTheEnd": false, - "lastAllowedExpressionState": "default", - "lastAllowedExpressionStateAfterIterations": 2, - "variableSize": "md", - "highlightNumber": 2 -} diff --git a/scripts/lib/runnerConfigs/wdol.ts b/scripts/lib/runnerConfigs/wdol.ts new file mode 100644 index 000000000..350de2807 --- /dev/null +++ b/scripts/lib/runnerConfigs/wdol.ts @@ -0,0 +1,15 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e14E1', + showPriorities: true, + nextIterations: 2, + skipToTheEnd: false, + lastAllowedExpressionState: 'default', + lastAllowedExpressionStateAfterIterations: 2, + variableSize: 'md', + highlightNumber: 2 +} + +export default config diff --git a/scripts/lib/runnerConfigs/woft.json b/scripts/lib/runnerConfigs/woft.json deleted file mode 100644 index 11782d8f0..000000000 --- a/scripts/lib/runnerConfigs/woft.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e14E1", - "showPriorities": true, - "nextIterations": 12, - "variableSize": "sm" -} diff --git a/scripts/lib/runnerConfigs/woft.ts b/scripts/lib/runnerConfigs/woft.ts new file mode 100644 index 000000000..82bf1929b --- /dev/null +++ b/scripts/lib/runnerConfigs/woft.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e14E1', + showPriorities: true, + nextIterations: 12, + variableSize: 'sm' +} + +export default config diff --git a/scripts/lib/runnerConfigs/wqdb.json b/scripts/lib/runnerConfigs/wqdb.json deleted file mode 100644 index 11782d8f0..000000000 --- a/scripts/lib/runnerConfigs/wqdb.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e14E1", - "showPriorities": true, - "nextIterations": 12, - "variableSize": "sm" -} diff --git a/scripts/lib/runnerConfigs/wqdb.ts b/scripts/lib/runnerConfigs/wqdb.ts new file mode 100644 index 000000000..82bf1929b --- /dev/null +++ b/scripts/lib/runnerConfigs/wqdb.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e14E1', + showPriorities: true, + nextIterations: 12, + variableSize: 'sm' +} + +export default config diff --git a/scripts/lib/runnerConfigs/wunw.json b/scripts/lib/runnerConfigs/wunw.json deleted file mode 100644 index 508731171..000000000 --- a/scripts/lib/runnerConfigs/wunw.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e1E1", - "initialState": "active", - "skipToTheEnd": false -} diff --git a/scripts/lib/runnerConfigs/wunw.ts b/scripts/lib/runnerConfigs/wunw.ts new file mode 100644 index 000000000..b6b3ebd73 --- /dev/null +++ b/scripts/lib/runnerConfigs/wunw.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e1E1', + initialState: 'active', + skipToTheEnd: false +} + +export default config diff --git a/scripts/lib/runnerConfigs/wxqy.json b/scripts/lib/runnerConfigs/wxqy.json deleted file mode 100644 index 2e116b076..000000000 --- a/scripts/lib/runnerConfigs/wxqy.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e15E9", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "xs", - "isDone": true -} diff --git a/scripts/lib/runnerConfigs/wxqy.ts b/scripts/lib/runnerConfigs/wxqy.ts new file mode 100644 index 000000000..e2f8604bd --- /dev/null +++ b/scripts/lib/runnerConfigs/wxqy.ts @@ -0,0 +1,12 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e15E9', + showPriorities: true, + containerSize: 'xs', + variableSize: 'xs', + isDone: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/xcnu.json b/scripts/lib/runnerConfigs/xcnu.json deleted file mode 100644 index 4a1f7f99e..000000000 --- a/scripts/lib/runnerConfigs/xcnu.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e15E6", - "showPriorities": true, - "variableSize": "md", - "caption": { - "name": "ycChangedCaption", - "fromNumber": 3 - }, - "argPriorityAggHighlights": [ - 1 - ], - "funcPriorityAggHighlights": [ - 1, - 2 - ] -} diff --git a/scripts/lib/runnerConfigs/xcnu.ts b/scripts/lib/runnerConfigs/xcnu.ts new file mode 100644 index 000000000..fd8e9ea12 --- /dev/null +++ b/scripts/lib/runnerConfigs/xcnu.ts @@ -0,0 +1,13 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e15E6', + showPriorities: true, + variableSize: 'md', + caption: { name: 'ycChangedCaption', fromNumber: 3 }, + argPriorityAggHighlights: [1], + funcPriorityAggHighlights: [1, 2] +} + +export default config diff --git a/scripts/lib/runnerConfigs/xefx.json b/scripts/lib/runnerConfigs/xefx.json deleted file mode 100644 index 7887fb932..000000000 --- a/scripts/lib/runnerConfigs/xefx.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e13E2", - "skipToTheEnd": false -} diff --git a/scripts/lib/runnerConfigs/xefx.ts b/scripts/lib/runnerConfigs/xefx.ts new file mode 100644 index 000000000..da4ba5108 --- /dev/null +++ b/scripts/lib/runnerConfigs/xefx.ts @@ -0,0 +1,9 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e13E2', + skipToTheEnd: false +} + +export default config diff --git a/scripts/lib/runnerConfigs/xekr.json b/scripts/lib/runnerConfigs/xekr.json deleted file mode 100644 index ec8ca3bd3..000000000 --- a/scripts/lib/runnerConfigs/xekr.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e12E5" -} diff --git a/scripts/lib/runnerConfigs/xekr.ts b/scripts/lib/runnerConfigs/xekr.ts new file mode 100644 index 000000000..b44d90e6d --- /dev/null +++ b/scripts/lib/runnerConfigs/xekr.ts @@ -0,0 +1,8 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e12E5' +} + +export default config diff --git a/scripts/lib/runnerConfigs/xemt.json b/scripts/lib/runnerConfigs/xemt.json deleted file mode 100644 index 0abbae493..000000000 --- a/scripts/lib/runnerConfigs/xemt.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e6E4", - "showPriorities": true -} diff --git a/scripts/lib/runnerConfigs/xemt.ts b/scripts/lib/runnerConfigs/xemt.ts new file mode 100644 index 000000000..fcb249840 --- /dev/null +++ b/scripts/lib/runnerConfigs/xemt.ts @@ -0,0 +1,9 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e6E4', + showPriorities: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/xgei.json b/scripts/lib/runnerConfigs/xgei.json deleted file mode 100644 index f9af6d1f0..000000000 --- a/scripts/lib/runnerConfigs/xgei.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e6E7", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "md", - "caption": { - "name": "secretCodeAddOneCaption" - } -} diff --git a/scripts/lib/runnerConfigs/xgei.ts b/scripts/lib/runnerConfigs/xgei.ts new file mode 100644 index 000000000..1f556bb30 --- /dev/null +++ b/scripts/lib/runnerConfigs/xgei.ts @@ -0,0 +1,12 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e6E7', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + caption: { name: 'secretCodeAddOneCaption' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/xhbi.json b/scripts/lib/runnerConfigs/xhbi.json deleted file mode 100644 index 312ceb37f..000000000 --- a/scripts/lib/runnerConfigs/xhbi.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e3E1", - "showPriorities": true -} diff --git a/scripts/lib/runnerConfigs/xhbi.ts b/scripts/lib/runnerConfigs/xhbi.ts new file mode 100644 index 000000000..9168c60b7 --- /dev/null +++ b/scripts/lib/runnerConfigs/xhbi.ts @@ -0,0 +1,9 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e3E1', + showPriorities: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/xhwx.json b/scripts/lib/runnerConfigs/xhwx.json deleted file mode 100644 index 8b3354dee..000000000 --- a/scripts/lib/runnerConfigs/xhwx.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e10E2", - "skipAlphaConvert": true, - "showPriorities": true, - "initialState": "showFuncUnbound", - "lastAllowedExpressionState": "showFuncBound", - "skipToTheEnd": false, - "speed": 1.75 -} diff --git a/scripts/lib/runnerConfigs/xhwx.ts b/scripts/lib/runnerConfigs/xhwx.ts new file mode 100644 index 000000000..8493f60ad --- /dev/null +++ b/scripts/lib/runnerConfigs/xhwx.ts @@ -0,0 +1,14 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e10E2', + skipAlphaConvert: true, + showPriorities: true, + initialState: 'showFuncUnbound', + lastAllowedExpressionState: 'showFuncBound', + skipToTheEnd: false, + speed: 1.75 +} + +export default config diff --git a/scripts/lib/runnerConfigs/xjae.json b/scripts/lib/runnerConfigs/xjae.json deleted file mode 100644 index aa24dabcb..000000000 --- a/scripts/lib/runnerConfigs/xjae.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e14E6", - "variableSize": "md" -} diff --git a/scripts/lib/runnerConfigs/xjae.ts b/scripts/lib/runnerConfigs/xjae.ts new file mode 100644 index 000000000..d2d67c238 --- /dev/null +++ b/scripts/lib/runnerConfigs/xjae.ts @@ -0,0 +1,9 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e14E6', + variableSize: 'md' +} + +export default config diff --git a/scripts/lib/runnerConfigs/xpvh.json b/scripts/lib/runnerConfigs/xpvh.json deleted file mode 100644 index 6af6efe26..000000000 --- a/scripts/lib/runnerConfigs/xpvh.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e6E1", - "showPriorities": true, - "caption": { - "name": "secretCodeCaption", - "number": 0, - "letter": "a" - }, - "bottomRightBadgeOverrides": { - "b": "🅱️", - "a": "🅰️" - } -} diff --git a/scripts/lib/runnerConfigs/xpvh.ts b/scripts/lib/runnerConfigs/xpvh.ts new file mode 100644 index 000000000..894a7827d --- /dev/null +++ b/scripts/lib/runnerConfigs/xpvh.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e6E1', + showPriorities: true, + caption: { name: 'secretCodeCaption', number: 0, letter: 'a' }, + bottomRightBadgeOverrides: { b: '🅱️', a: '🅰️' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/xrzv.json b/scripts/lib/runnerConfigs/xrzv.json deleted file mode 100644 index 1f612e01d..000000000 --- a/scripts/lib/runnerConfigs/xrzv.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e15E17", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "md", - "caption": { - "name": "thisIsYCombinatorCaption", - "too": true - } -} diff --git a/scripts/lib/runnerConfigs/xrzv.ts b/scripts/lib/runnerConfigs/xrzv.ts new file mode 100644 index 000000000..ed9d69e36 --- /dev/null +++ b/scripts/lib/runnerConfigs/xrzv.ts @@ -0,0 +1,12 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e15E17', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + caption: { name: 'thisIsYCombinatorCaption', too: true } +} + +export default config diff --git a/scripts/lib/runnerConfigs/xsby.json b/scripts/lib/runnerConfigs/xsby.json deleted file mode 100644 index 584eadc85..000000000 --- a/scripts/lib/runnerConfigs/xsby.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e13E2", - "isDone": true -} diff --git a/scripts/lib/runnerConfigs/xsby.ts b/scripts/lib/runnerConfigs/xsby.ts new file mode 100644 index 000000000..d73661477 --- /dev/null +++ b/scripts/lib/runnerConfigs/xsby.ts @@ -0,0 +1,9 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e13E2', + isDone: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/xsgz.json b/scripts/lib/runnerConfigs/xsgz.json deleted file mode 100644 index caf582db0..000000000 --- a/scripts/lib/runnerConfigs/xsgz.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e15E12", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "xs", - "nextIterations": 16 -} diff --git a/scripts/lib/runnerConfigs/xsgz.ts b/scripts/lib/runnerConfigs/xsgz.ts new file mode 100644 index 000000000..89697f2d7 --- /dev/null +++ b/scripts/lib/runnerConfigs/xsgz.ts @@ -0,0 +1,12 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e15E12', + showPriorities: true, + containerSize: 'xs', + variableSize: 'xs', + nextIterations: 16 +} + +export default config diff --git a/scripts/lib/runnerConfigs/xsve.json b/scripts/lib/runnerConfigs/xsve.json deleted file mode 100644 index 53dfbe847..000000000 --- a/scripts/lib/runnerConfigs/xsve.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e14E6", - "variableSize": "md", - "explanationsVisibility": "visible", - "initialState": "magicalExpanded" -} diff --git a/scripts/lib/runnerConfigs/xsve.ts b/scripts/lib/runnerConfigs/xsve.ts new file mode 100644 index 000000000..a047f2e6d --- /dev/null +++ b/scripts/lib/runnerConfigs/xsve.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e14E6', + variableSize: 'md', + explanationsVisibility: 'visible', + initialState: 'magicalExpanded' +} + +export default config diff --git a/scripts/lib/runnerConfigs/xtjt.json b/scripts/lib/runnerConfigs/xtjt.json deleted file mode 100644 index 7073d7dbd..000000000 --- a/scripts/lib/runnerConfigs/xtjt.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e14E1", - "isDone": true, - "showPriorities": true, - "variableSize": "sm" -} diff --git a/scripts/lib/runnerConfigs/xtjt.ts b/scripts/lib/runnerConfigs/xtjt.ts new file mode 100644 index 000000000..eaf6c058f --- /dev/null +++ b/scripts/lib/runnerConfigs/xtjt.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e14E1', + isDone: true, + showPriorities: true, + variableSize: 'sm' +} + +export default config diff --git a/scripts/lib/runnerConfigs/xwim.json b/scripts/lib/runnerConfigs/xwim.json deleted file mode 100644 index 314c31484..000000000 --- a/scripts/lib/runnerConfigs/xwim.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e2E1" -} diff --git a/scripts/lib/runnerConfigs/xwim.ts b/scripts/lib/runnerConfigs/xwim.ts new file mode 100644 index 000000000..d27e2fd36 --- /dev/null +++ b/scripts/lib/runnerConfigs/xwim.ts @@ -0,0 +1,8 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e2E1' +} + +export default config diff --git a/scripts/lib/runnerConfigs/xzqu.json b/scripts/lib/runnerConfigs/xzqu.json deleted file mode 100644 index dd65ea1c9..000000000 --- a/scripts/lib/runnerConfigs/xzqu.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e3E1", - "showPriorities": true, - "nextIteration": true -} diff --git a/scripts/lib/runnerConfigs/xzqu.ts b/scripts/lib/runnerConfigs/xzqu.ts new file mode 100644 index 000000000..5a8507027 --- /dev/null +++ b/scripts/lib/runnerConfigs/xzqu.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e3E1', + showPriorities: true, + nextIteration: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/yehl.json b/scripts/lib/runnerConfigs/yehl.json deleted file mode 100644 index 7f2bdd27b..000000000 --- a/scripts/lib/runnerConfigs/yehl.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e9E4", - "caption": { - "name": "secretCodeCaption", - "number": 1, - "letter": "f" - } -} diff --git a/scripts/lib/runnerConfigs/yehl.ts b/scripts/lib/runnerConfigs/yehl.ts new file mode 100644 index 000000000..70d4443fc --- /dev/null +++ b/scripts/lib/runnerConfigs/yehl.ts @@ -0,0 +1,9 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e9E4', + caption: { name: 'secretCodeCaption', number: 1, letter: 'f' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/yklt.json b/scripts/lib/runnerConfigs/yklt.json deleted file mode 100644 index 7fcc39dc8..000000000 --- a/scripts/lib/runnerConfigs/yklt.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e14E2", - "showPriorities": true, - "variableSize": "sm" -} diff --git a/scripts/lib/runnerConfigs/yklt.ts b/scripts/lib/runnerConfigs/yklt.ts new file mode 100644 index 000000000..79c07647f --- /dev/null +++ b/scripts/lib/runnerConfigs/yklt.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e14E2', + showPriorities: true, + variableSize: 'sm' +} + +export default config diff --git a/scripts/lib/runnerConfigs/ylil.json b/scripts/lib/runnerConfigs/ylil.json deleted file mode 100644 index 57579f1f9..000000000 --- a/scripts/lib/runnerConfigs/ylil.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e13E4", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "md" -} diff --git a/scripts/lib/runnerConfigs/ylil.ts b/scripts/lib/runnerConfigs/ylil.ts new file mode 100644 index 000000000..6f1737ceb --- /dev/null +++ b/scripts/lib/runnerConfigs/ylil.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e13E4', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md' +} + +export default config diff --git a/scripts/lib/runnerConfigs/ysji.json b/scripts/lib/runnerConfigs/ysji.json deleted file mode 100644 index 06f0493c6..000000000 --- a/scripts/lib/runnerConfigs/ysji.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e15E12", - "isDone": true -} diff --git a/scripts/lib/runnerConfigs/ysji.ts b/scripts/lib/runnerConfigs/ysji.ts new file mode 100644 index 000000000..75dd53433 --- /dev/null +++ b/scripts/lib/runnerConfigs/ysji.ts @@ -0,0 +1,9 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e15E12', + isDone: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/ytcf.json b/scripts/lib/runnerConfigs/ytcf.json deleted file mode 100644 index 5398c5a70..000000000 --- a/scripts/lib/runnerConfigs/ytcf.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e16E1" -} diff --git a/scripts/lib/runnerConfigs/ytcf.ts b/scripts/lib/runnerConfigs/ytcf.ts new file mode 100644 index 000000000..6c90e6598 --- /dev/null +++ b/scripts/lib/runnerConfigs/ytcf.ts @@ -0,0 +1,8 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e16E1' +} + +export default config diff --git a/scripts/lib/runnerConfigs/yvia.json b/scripts/lib/runnerConfigs/yvia.json deleted file mode 100644 index d7f23bc29..000000000 --- a/scripts/lib/runnerConfigs/yvia.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e12E9", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "md" -} diff --git a/scripts/lib/runnerConfigs/yvia.ts b/scripts/lib/runnerConfigs/yvia.ts new file mode 100644 index 000000000..2fac86a08 --- /dev/null +++ b/scripts/lib/runnerConfigs/yvia.ts @@ -0,0 +1,11 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e12E9', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md' +} + +export default config diff --git a/scripts/lib/runnerConfigs/yvty.json b/scripts/lib/runnerConfigs/yvty.json deleted file mode 100644 index 1071f625c..000000000 --- a/scripts/lib/runnerConfigs/yvty.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e14E1", - "showPriorities": true, - "nextIterations": 8, - "explanationsVisibility": "visible", - "initialState": "conditionActive", - "variableSize": "sm" -} diff --git a/scripts/lib/runnerConfigs/yvty.ts b/scripts/lib/runnerConfigs/yvty.ts new file mode 100644 index 000000000..f03521074 --- /dev/null +++ b/scripts/lib/runnerConfigs/yvty.ts @@ -0,0 +1,13 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e14E1', + showPriorities: true, + nextIterations: 8, + explanationsVisibility: 'visible', + initialState: 'conditionActive', + variableSize: 'sm' +} + +export default config diff --git a/scripts/lib/runnerConfigs/yykk.json b/scripts/lib/runnerConfigs/yykk.json deleted file mode 100644 index c88415650..000000000 --- a/scripts/lib/runnerConfigs/yykk.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e12E7" -} diff --git a/scripts/lib/runnerConfigs/yykk.ts b/scripts/lib/runnerConfigs/yykk.ts new file mode 100644 index 000000000..0fb784259 --- /dev/null +++ b/scripts/lib/runnerConfigs/yykk.ts @@ -0,0 +1,8 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e12E7' +} + +export default config diff --git a/scripts/lib/runnerConfigs/zaoc.json b/scripts/lib/runnerConfigs/zaoc.json deleted file mode 100644 index ffa07ef02..000000000 --- a/scripts/lib/runnerConfigs/zaoc.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e12E4", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "md", - "caption": { - "name": "secretCodeTwoMinusOneCaption" - } -} diff --git a/scripts/lib/runnerConfigs/zaoc.ts b/scripts/lib/runnerConfigs/zaoc.ts new file mode 100644 index 000000000..eb19c73f5 --- /dev/null +++ b/scripts/lib/runnerConfigs/zaoc.ts @@ -0,0 +1,12 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e12E4', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + caption: { name: 'secretCodeTwoMinusOneCaption' } +} + +export default config diff --git a/scripts/lib/runnerConfigs/zfcz.json b/scripts/lib/runnerConfigs/zfcz.json deleted file mode 100644 index 9715ea5f6..000000000 --- a/scripts/lib/runnerConfigs/zfcz.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e15E13", - "showPriorities": true, - "containerSize": "xs", - "variableSize": "xs", - "isDone": true -} diff --git a/scripts/lib/runnerConfigs/zfcz.ts b/scripts/lib/runnerConfigs/zfcz.ts new file mode 100644 index 000000000..061b69601 --- /dev/null +++ b/scripts/lib/runnerConfigs/zfcz.ts @@ -0,0 +1,12 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e15E13', + showPriorities: true, + containerSize: 'xs', + variableSize: 'xs', + isDone: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/zhby.json b/scripts/lib/runnerConfigs/zhby.json deleted file mode 100644 index 7252cf338..000000000 --- a/scripts/lib/runnerConfigs/zhby.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e15E6", - "showPriorities": true, - "variableSize": "md", - "highlightOverrides": { - "abbreviated": "highlighted" - }, - "highlightOverrideActiveAfterStart": true -} diff --git a/scripts/lib/runnerConfigs/zhby.ts b/scripts/lib/runnerConfigs/zhby.ts new file mode 100644 index 000000000..7708d06b9 --- /dev/null +++ b/scripts/lib/runnerConfigs/zhby.ts @@ -0,0 +1,12 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e15E6', + showPriorities: true, + variableSize: 'md', + highlightOverrides: { abbreviated: 'highlighted' }, + highlightOverrideActiveAfterStart: true +} + +export default config diff --git a/scripts/lib/runnerConfigs/zifr.json b/scripts/lib/runnerConfigs/zifr.json deleted file mode 100644 index 1038b7a17..000000000 --- a/scripts/lib/runnerConfigs/zifr.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e13E11" -} diff --git a/scripts/lib/runnerConfigs/zifr.ts b/scripts/lib/runnerConfigs/zifr.ts new file mode 100644 index 000000000..cf7b374fa --- /dev/null +++ b/scripts/lib/runnerConfigs/zifr.ts @@ -0,0 +1,8 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e13E11' +} + +export default config diff --git a/scripts/lib/runnerConfigs/zuam.json b/scripts/lib/runnerConfigs/zuam.json deleted file mode 100644 index 0ffcd6acc..000000000 --- a/scripts/lib/runnerConfigs/zuam.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e11E2", - "showPriorities": true, - "skipToTheEnd": false, - "skipAlphaConvert": true, - "speed": 3, - "containerSize": "xs", - "variableSize": "md" -} diff --git a/scripts/lib/runnerConfigs/zuam.ts b/scripts/lib/runnerConfigs/zuam.ts new file mode 100644 index 000000000..fa45c14cc --- /dev/null +++ b/scripts/lib/runnerConfigs/zuam.ts @@ -0,0 +1,14 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e11E2', + showPriorities: true, + skipToTheEnd: false, + skipAlphaConvert: true, + speed: 3, + containerSize: 'xs', + variableSize: 'md' +} + +export default config diff --git a/scripts/lib/runnerConfigs/zvet.json b/scripts/lib/runnerConfigs/zvet.json deleted file mode 100644 index dcfaf83ca..000000000 --- a/scripts/lib/runnerConfigs/zvet.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e14E1", - "showPriorities": true, - "nextIterations": 8, - "skipToTheEnd": false, - "lastAllowedExpressionState": "conditionActive", - "lastAllowedExpressionStateAfterIterations": 8, - "initialState": "magicalExpanded", - "speed": 1.75, - "variableSize": "sm" -} diff --git a/scripts/lib/runnerConfigs/zvet.ts b/scripts/lib/runnerConfigs/zvet.ts new file mode 100644 index 000000000..c7535cce2 --- /dev/null +++ b/scripts/lib/runnerConfigs/zvet.ts @@ -0,0 +1,16 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e14E1', + showPriorities: true, + nextIterations: 8, + skipToTheEnd: false, + lastAllowedExpressionState: 'conditionActive', + lastAllowedExpressionStateAfterIterations: 8, + initialState: 'magicalExpanded', + speed: 1.75, + variableSize: 'sm' +} + +export default config diff --git a/scripts/lib/runnerConfigs/zwpj.json b/scripts/lib/runnerConfigs/zwpj.json deleted file mode 100644 index b8289735b..000000000 --- a/scripts/lib/runnerConfigs/zwpj.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e1E2" -} diff --git a/scripts/lib/runnerConfigs/zwpj.ts b/scripts/lib/runnerConfigs/zwpj.ts new file mode 100644 index 000000000..6942d4ab5 --- /dev/null +++ b/scripts/lib/runnerConfigs/zwpj.ts @@ -0,0 +1,8 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e1E2' +} + +export default config diff --git a/scripts/lib/runnerConfigs/zxux.json b/scripts/lib/runnerConfigs/zxux.json deleted file mode 100644 index ae8a41285..000000000 --- a/scripts/lib/runnerConfigs/zxux.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e14E1", - "showPriorities": true, - "variableSize": "md" -} diff --git a/scripts/lib/runnerConfigs/zxux.ts b/scripts/lib/runnerConfigs/zxux.ts new file mode 100644 index 000000000..0b0af7b05 --- /dev/null +++ b/scripts/lib/runnerConfigs/zxux.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e14E1', + showPriorities: true, + variableSize: 'md' +} + +export default config diff --git a/scripts/lib/runnerConfigs/zywk.json b/scripts/lib/runnerConfigs/zywk.json deleted file mode 100644 index 51a31c2cb..000000000 --- a/scripts/lib/runnerConfigs/zywk.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e5E2", - "showPriorities": true, - "initialState": "default" -} diff --git a/scripts/lib/runnerConfigs/zywk.ts b/scripts/lib/runnerConfigs/zywk.ts new file mode 100644 index 000000000..78a6756c8 --- /dev/null +++ b/scripts/lib/runnerConfigs/zywk.ts @@ -0,0 +1,10 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e5E2', + showPriorities: true, + initialState: 'default' +} + +export default config diff --git a/scripts/lib/runnerConfigs/zzxj.json b/scripts/lib/runnerConfigs/zzxj.json deleted file mode 100644 index 5c38675db..000000000 --- a/scripts/lib/runnerConfigs/zzxj.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "runner": "simple", - "lessonExpressionsKey": "e1E1", - "initialState": "showFuncBound" -} diff --git a/scripts/lib/runnerConfigs/zzxj.ts b/scripts/lib/runnerConfigs/zzxj.ts new file mode 100644 index 000000000..fd93ab38a --- /dev/null +++ b/scripts/lib/runnerConfigs/zzxj.ts @@ -0,0 +1,9 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'simple', + lessonExpressionsKey: 'e1E1', + initialState: 'showFuncBound' +} + +export default config diff --git a/scripts/lib/runnerConfigs/zzyu.json b/scripts/lib/runnerConfigs/zzyu.json deleted file mode 100644 index 74aabb120..000000000 --- a/scripts/lib/runnerConfigs/zzyu.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "runner": "playButtonOnly", - "lessonExpressionsKey": "e1E5" -} diff --git a/scripts/lib/runnerConfigs/zzyu.ts b/scripts/lib/runnerConfigs/zzyu.ts new file mode 100644 index 000000000..21f7c5de6 --- /dev/null +++ b/scripts/lib/runnerConfigs/zzyu.ts @@ -0,0 +1,8 @@ +import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + +const config: ExpressionRunnerShorthandConfig = { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e1E5' +} + +export default config From 185e0660452ad732e33f5acfe5b80d6f94dfcfc5 Mon Sep 17 00:00:00 2001 From: Shu Uesugi Date: Fri, 21 Jun 2019 13:29:43 -0700 Subject: [PATCH 6/9] spliConfigs --- package.json | 1 + .../lib/expressionRunnerShorthandConfig.ts | 2231 +++++++++++++++++ scripts/splitConfigs.ts | 18 + 3 files changed, 2250 insertions(+) create mode 100644 scripts/splitConfigs.ts diff --git a/package.json b/package.json index 3afa58bcc..f901c94c5 100644 --- a/package.json +++ b/package.json @@ -26,6 +26,7 @@ "sitemap": "ts-node --project tsconfig.scripts.json -r tsconfig-paths/register ./scripts/generateSitemap.ts", "contents:watch": "ts-node --project tsconfig.scripts.json ./scripts/generateContentsBundle.ts watch", "precompute": "ts-node --project tsconfig.scripts.json -r tsconfig-paths/register ./scripts/precomputeExpressionContainers.ts", + "split-configs": "ts-node --project tsconfig.scripts.json -r tsconfig-paths/register ./scripts/splitConfigs.ts", "tsc": "tsc", "eslint": "eslint --ext .js,.ts,.tsx .", "eslint:fix": "eslint --ext .js,.ts,.tsx --fix .", diff --git a/scripts/lib/expressionRunnerShorthandConfig.ts b/scripts/lib/expressionRunnerShorthandConfig.ts index 7bb552d62..378728c10 100644 --- a/scripts/lib/expressionRunnerShorthandConfig.ts +++ b/scripts/lib/expressionRunnerShorthandConfig.ts @@ -113,3 +113,2234 @@ export type ExpressionRunnerShorthandConfig = | ExpressionRunnerSimpleConfig | ExpressionRunnerPlayButtonOnlyConfig | ExpressionRunnerSingleStepConfig + +const config: Record = { + ilpo: { + runner: 'simple', + lessonExpressionsKey: 'e1E1' + }, + imyd: { + runner: 'simple', + lessonExpressionsKey: 'e1E2' + }, + emmb: { + runner: 'simple', + lessonExpressionsKey: 'e1E3' + }, + jozw: { + runner: 'simple', + lessonExpressionsKey: 'e1E4' + }, + itbm: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e1E1' + }, + zwpj: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e1E2' + }, + dqkc: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e1E3' + }, + ldox: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e1E4' + }, + bgfl: { + runner: 'simple', + lessonExpressionsKey: 'e1E2', + isDone: true + }, + tuqr: { + runner: 'simple', + lessonExpressionsKey: 'e1E3', + isDone: true + }, + cpkp: { + runner: 'simple', + lessonExpressionsKey: 'e1E4', + isDone: true + }, + loai: { + runner: 'simple', + lessonExpressionsKey: 'e1E5' + }, + vvjn: { + runner: 'simple', + lessonExpressionsKey: 'e1E5', + isDone: true + }, + hbgo: { + runner: 'simple', + lessonExpressionsKey: 'e1E6' + }, + olef: { + runner: 'simple', + lessonExpressionsKey: 'e1E7' + }, + zzyu: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e1E5' + }, + qpjt: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e1E6' + }, + ozbe: { + runner: 'singleStep', + hideFuncUnboundBadgeOnExplanation: true, + lessonExpressionsKey: 'e1E1', + initialState: 'active', + finalState: 'showFuncBound' + }, + rqjo: { + runner: 'singleStep', + hideFuncUnboundBadgeOnExplanation: true, + lessonExpressionsKey: 'e1E1', + initialState: 'showFuncBound', + finalState: 'betaReducePreviewBefore' + }, + zzxj: { + runner: 'simple', + lessonExpressionsKey: 'e1E1', + initialState: 'showFuncBound' + }, + evqx: { + runner: 'singleStep', + hideFuncUnboundBadgeOnExplanation: true, + lessonExpressionsKey: 'e1E1', + initialState: 'betaReducePreviewBefore', + finalState: 'betaReducePreviewAfter' + }, + keck: { + runner: 'simple', + lessonExpressionsKey: 'e1E1', + initialState: 'betaReducePreviewBefore' + }, + msiw: { + runner: 'singleStep', + hideFuncUnboundBadgeOnExplanation: true, + lessonExpressionsKey: 'e1E1', + initialState: 'betaReducePreviewAfter', + finalState: 'betaReducePreviewCrossed' + }, + qoms: { + runner: 'simple', + lessonExpressionsKey: 'e1E1', + initialState: 'betaReducePreviewAfter' + }, + mhgm: { + runner: 'simple', + lessonExpressionsKey: 'e1E1', + initialState: 'betaReducePreviewCrossed' + }, + osqo: { + runner: 'simple', + lessonExpressionsKey: 'e1E1', + isDone: true + }, + sgfj: { + runner: 'singleStep', + hideFuncUnboundBadgeOnExplanation: true, + lessonExpressionsKey: 'e1E2', + initialState: 'showFuncBound', + finalState: 'betaReducePreviewBefore' + }, + gwtp: { + runner: 'singleStep', + hideFuncUnboundBadgeOnExplanation: true, + lessonExpressionsKey: 'e1E2', + initialState: 'betaReducePreviewBefore', + finalState: 'betaReducePreviewCrossed' + }, + jwzh: { + runner: 'simple', + lessonExpressionsKey: 'e1E2', + initialState: 'betaReducePreviewBefore' + }, + knhw: { + runner: 'simple', + lessonExpressionsKey: 'e1E2', + initialState: 'betaReducePreviewCrossed' + }, + ahsd: { + runner: 'simple', + lessonExpressionsKey: 'e1E2', + isDone: true + }, + wunw: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e1E1', + initialState: 'active', + skipToTheEnd: false + }, + jbam: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e1E2', + initialState: 'active', + skipToTheEnd: false + }, + xwim: { + runner: 'simple', + lessonExpressionsKey: 'e2E1' + }, + awxz: { + runner: 'simple', + lessonExpressionsKey: 'e2E1', + isDone: true + }, + ldts: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e2E1' + }, + rmsd: { + runner: 'singleStep', + lessonExpressionsKey: 'e2E1', + initialState: 'active', + finalState: 'showFuncUnbound' + }, + jmqh: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e2E1', + initialState: 'showFuncUnbound', + skipToTheEnd: false + }, + qwke: { + runner: 'simple', + lessonExpressionsKey: 'e2E1', + initialState: 'showFuncUnbound' + }, + cvtc: { + runner: 'simple', + lessonExpressionsKey: 'e3E1', + showPriorities: true + }, + uemm: { + runner: 'simple', + lessonExpressionsKey: 'e3E1', + showPriorities: true, + isDone: true + }, + xhbi: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e3E1', + showPriorities: true + }, + dkiy: { + runner: 'simple', + lessonExpressionsKey: 'e3E2', + showPriorities: true + }, + owcy: { + runner: 'simple', + lessonExpressionsKey: 'e3E3' + }, + aaov: { + runner: 'singleStep', + lessonExpressionsKey: 'e3E1', + initialState: 'default', + finalState: 'active', + showPriorities: true + }, + qxgl: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e3E1', + showPriorities: true, + initialState: 'active', + lastAllowedExpressionState: 'betaReducePreviewCrossed', + skipToTheEnd: false + }, + uwma: { + runner: 'singleStep', + lessonExpressionsKey: 'e3E1', + initialState: 'betaReducePreviewCrossed', + finalState: 'default', + showPriorities: true + }, + kvso: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e3E1', + nextIteration: true, + showPriorities: true, + skipToTheEnd: false + }, + snsr: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e3E1', + showPriorities: true, + skipToTheEnd: false + }, + udic: { + runner: 'simple', + lessonExpressionsKey: 'e3E1', + initialState: 'showFuncUnbound', + showPriorities: true + }, + xzqu: { + runner: 'simple', + lessonExpressionsKey: 'e3E1', + showPriorities: true, + nextIteration: true + }, + dnvw: { + runner: 'simple', + lessonExpressionsKey: 'e3E1', + nextIteration: true, + initialState: 'showFuncBound', + showPriorities: true + }, + nric: { + runner: 'simple', + isDone: true, + lessonExpressionsKey: 'e3E1', + showPriorities: true + }, + hdxc: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e3E2', + showPriorities: true, + skipToTheEnd: false + }, + eial: { + runner: 'simple', + lessonExpressionsKey: 'e3E2', + initialState: 'showFuncUnbound', + showPriorities: true + }, + iwkx: { + runner: 'simple', + lessonExpressionsKey: 'e3E2', + nextIteration: true, + showPriorities: true + }, + vjaa: { + runner: 'simple', + lessonExpressionsKey: 'e3E2', + initialState: 'showFuncBound', + showPriorities: true, + nextIteration: true + }, + iifq: { + runner: 'simple', + lessonExpressionsKey: 'e3E2', + isDone: true, + showPriorities: true + }, + laea: { + runner: 'simple', + lessonExpressionsKey: 'e5E1', + showPriorities: true + }, + cgpd: { + runner: 'simple', + lessonExpressionsKey: 'e5E1', + isDone: true + }, + ijot: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e5E1', + showPriorities: true + }, + aezk: { + runner: 'simple', + lessonExpressionsKey: 'e5E1', + initialState: 'active', + showPriorities: true + }, + ainx: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e5E1', + initialState: 'active', + lastAllowedExpressionState: 'showFuncBound', + showPriorities: true, + showAllShowSteps: true, + skipToTheEnd: false, + explanationsVisibility: 'hiddenInitialAndLastPausedOnly' + }, + hykj: { + runner: 'simple', + lessonExpressionsKey: 'e5E1', + initialState: 'showFuncUnbound', + showPriorities: true + }, + ielw: { + runner: 'simple', + showAllShowSteps: true, + lessonExpressionsKey: 'e5E1', + initialState: 'showFuncUnbound', + showPriorities: true + }, + dtzu: { + runner: 'simple', + lessonExpressionsKey: 'e5E1', + initialState: 'betaReducePreviewBefore', + showPriorities: true, + explanationsVisibility: 'visible' + }, + efyy: { + runner: 'singleStep', + lessonExpressionsKey: 'e5E1', + initialState: 'betaReducePreviewBefore', + finalState: 'betaReducePreviewAfter', + showPriorities: true + }, + izgz: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e5E1', + initialState: 'betaReducePreviewAfter', + showPriorities: true, + skipToTheEnd: false + }, + ljjg: { + runner: 'simple', + lessonExpressionsKey: 'e3E5' + }, + ebag: { + runner: 'simple', + lessonExpressionsKey: 'e3E5', + isDone: true + }, + skzv: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e3E5' + }, + egmr: { + runner: 'singleStep', + lessonExpressionsKey: 'e3E5', + initialState: 'active', + finalState: 'showFuncBound', + hideFuncUnboundBadgeOnExplanation: true + }, + lygz: { + runner: 'simple', + lessonExpressionsKey: 'e3E5', + initialState: 'betaReducePreviewBefore', + explanationsVisibility: 'visible' + }, + fivy: { + runner: 'singleStep', + lessonExpressionsKey: 'e3E5', + initialState: 'betaReducePreviewBefore', + finalState: 'betaReducePreviewAfter' + }, + dmwy: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e3E5', + initialState: 'betaReducePreviewAfter', + skipToTheEnd: false + }, + fpsd: { + runner: 'simple', + lessonExpressionsKey: 'e3E5', + initialState: 'showFuncBound' + }, + vegw: { + runner: 'simple', + lessonExpressionsKey: 'e3E5', + initialState: 'betaReducePreviewAfter' + }, + zywk: { + runner: 'simple', + lessonExpressionsKey: 'e5E2', + showPriorities: true, + initialState: 'default' + }, + pqfs: { + runner: 'simple', + lessonExpressionsKey: 'e5E2', + showPriorities: true, + initialState: 'active' + }, + tntc: { + runner: 'simple', + lessonExpressionsKey: 'e5E2', + initialState: 'active', + showPriorities: true + }, + mbrh: { + runner: 'simple', + lessonExpressionsKey: 'e5E2', + showPriorities: true, + isDone: true + }, + wbru: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e5E2', + showPriorities: true + }, + hwtu: { + runner: 'simple', + lessonExpressionsKey: 'e5E2', + initialState: 'showCallArg', + showAllShowSteps: true, + showPriorities: true + }, + usta: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e5E2', + initialState: 'showCallArg', + skipToTheEnd: false, + showAllShowSteps: true, + showPriorities: true + }, + mpal: { + runner: 'simple', + lessonExpressionsKey: 'e5E2', + initialState: 'showFuncBound', + showPriorities: true + }, + gtdu: { + runner: 'simple', + lessonExpressionsKey: 'e5E3', + showPriorities: true + }, + jmmp: { + runner: 'simple', + lessonExpressionsKey: 'e5E3', + showPriorities: true, + highlightOverrides: { b: 'highlighted' } + }, + qpkm: { + runner: 'simple', + lessonExpressionsKey: 'e5E3', + showPriorities: true, + isDone: true + }, + udvh: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e5E3', + showPriorities: true + }, + dqey: { + runner: 'simple', + lessonExpressionsKey: 'e5E3', + initialState: 'active', + showPriorities: true + }, + diis: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e5E3', + initialState: 'active', + skipToTheEnd: false, + showPriorities: true + }, + tiok: { + runner: 'simple', + lessonExpressionsKey: 'e6E1', + showPriorities: true, + caption: { name: 'secretCodeCaptionSimple', number: 0 } + }, + tfho: { + runner: 'simple', + lessonExpressionsKey: 'e6E2', + showPriorities: true, + caption: { name: 'secretCodeCaptionSimple', number: 1 } + }, + idcf: { + runner: 'simple', + lessonExpressionsKey: 'e6E3', + showPriorities: true, + caption: { name: 'secretCodeCaptionSimple', number: 2 } + }, + xemt: { + runner: 'simple', + lessonExpressionsKey: 'e6E4', + showPriorities: true + }, + howy: { + runner: 'simple', + lessonExpressionsKey: 'e6E12', + showPriorities: true, + variableSize: 'md' + }, + imqy: { + runner: 'simple', + lessonExpressionsKey: 'e6E13', + showPriorities: true, + variableSize: 'md', + caption: { name: 'secretCodeCaption', number: 5, letter: 'i' }, + bottomRightBadgeOverrides: { j: '🅱️', i: '🅰️' } + }, + bpwl: { + runner: 'simple', + lessonExpressionsKey: 'e6E4', + showPriorities: true, + caption: { name: 'secretCodeCaptionSimple', number: 3 } + }, + eozk: { + runner: 'simple', + lessonExpressionsKey: 'e6E5' + }, + stio: { + runner: 'simple', + lessonExpressionsKey: 'e6E5', + highlightOverrides: { Amult: 'highlighted' }, + caption: { name: 'numberOfAIsSecretCodeCaption' } + }, + cqpa: { + runner: 'simple', + lessonExpressionsKey: 'e6E6', + showPriorities: true, + caption: { name: 'secretCodeCaption', number: 2, letter: 'A' } + }, + blre: { + runner: 'simple', + lessonExpressionsKey: 'e6E1', + showPriorities: true, + bottomRightBadgeOverrides: { b: '🅱️', a: '🅰️' } + }, + jmyv: { + runner: 'simple', + lessonExpressionsKey: 'e6E2', + showPriorities: true, + bottomRightBadgeOverrides: { d: '🅱️', c: '🅰️' } + }, + ilnb: { + runner: 'simple', + lessonExpressionsKey: 'e6E3', + showPriorities: true, + bottomRightBadgeOverrides: { f: '🅱️', e: '🅰️' } + }, + qvxe: { + runner: 'simple', + lessonExpressionsKey: 'e6E11', + showPriorities: true, + bottomRightBadgeOverrides: { f: '🅱️', e: '🅰️' }, + caption: { name: 'secretCodeCaption', number: 2, letter: 'e' } + }, + qsfp: { + runner: 'simple', + lessonExpressionsKey: 'e6E4', + showPriorities: true, + bottomRightBadgeOverrides: { h: '🅱️', g: '🅰️' } + }, + sfop: { + runner: 'simple', + lessonExpressionsKey: 'e6E10', + showPriorities: true, + bottomRightBadgeOverrides: { h: '🅱️', g: '🅰️' }, + caption: { name: 'secretCodeCaption', number: 3, letter: 'g' } + }, + xpvh: { + runner: 'simple', + lessonExpressionsKey: 'e6E1', + showPriorities: true, + caption: { name: 'secretCodeCaption', number: 0, letter: 'a' }, + bottomRightBadgeOverrides: { b: '🅱️', a: '🅰️' } + }, + nicg: { + runner: 'simple', + lessonExpressionsKey: 'e6E8', + showPriorities: true, + caption: { name: 'secretCodeCaption', number: 0, letter: 'd' } + }, + qmof: { + runner: 'simple', + lessonExpressionsKey: 'e6E7', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md' + }, + xgei: { + runner: 'simple', + lessonExpressionsKey: 'e6E7', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + caption: { name: 'secretCodeAddOneCaption' } + }, + mauj: { + runner: 'simple', + lessonExpressionsKey: 'e6E9', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + highlightOverrides: { d: 'highlighted', e: 'highlighted' } + }, + eavp: { + runner: 'simple', + lessonExpressionsKey: 'e6E9', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md' + }, + wafy: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e6E9', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + skipToTheEnd: false, + speed: 1.75 + }, + badn: { + runner: 'simple', + lessonExpressionsKey: 'e6E9', + showPriorities: true, + isDone: true, + caption: { name: 'secretCodeCaption', number: 1, letter: 'b' } + }, + slyk: { + runner: 'simple', + lessonExpressionsKey: 'e7E1', + showPriorities: true, + caption: { name: 'secretCodeCaption', number: 1, letter: 'd' } + }, + eemn: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e7E2', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + skipToTheEnd: false, + speed: 3, + highlightOverrides: { d: 'highlighted', e: 'highlighted' } + }, + rceu: { + runner: 'simple', + lessonExpressionsKey: 'e7E2', + showPriorities: true, + isDone: true, + caption: { name: 'secretCodeCaption', number: 2, letter: 'b' } + }, + sisn: { + runner: 'simple', + lessonExpressionsKey: 'e7E3', + showPriorities: true, + caption: { name: 'secretCodeCaption', number: 2, letter: 'd' } + }, + syhh: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e7E4', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + skipToTheEnd: false, + highlightOverrides: { d: 'highlighted', e: 'highlighted' }, + speed: 3 + }, + ablz: { + runner: 'simple', + lessonExpressionsKey: 'e7E4', + showPriorities: true, + isDone: true, + caption: { name: 'secretCodeCaption', number: 3, letter: 'b' } + }, + bpza: { + runner: 'simple', + lessonExpressionsKey: 'e7E5', + showPriorities: true, + caption: { name: 'secretCodeCaption', number: 1, letter: 'e' } + }, + vrvl: { + runner: 'simple', + lessonExpressionsKey: 'e7E6', + showPriorities: true, + caption: { name: 'secretCodeCaption', number: 2, letter: 'g' } + }, + goif: { + runner: 'simple', + lessonExpressionsKey: 'e7E7', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md' + }, + fatm: { + runner: 'simple', + lessonExpressionsKey: 'e7E11', + showPriorities: true, + containerSize: 'xs', + variableSize: 'sm', + highlightOverrides: { g: 'highlighted', h: 'highlighted' } + }, + bxdf: { + runner: 'simple', + lessonExpressionsKey: 'e7E7', + showPriorities: true, + caption: { name: 'secretCodeAddCaption' }, + containerSize: 'xs', + variableSize: 'md' + }, + hdwy: { + runner: 'simple', + lessonExpressionsKey: 'e7E8', + showPriorities: true, + containerSize: 'xs', + variableSize: 'sm', + highlightOverrides: { g: 'highlighted', h: 'highlighted' } + }, + entr: { + runner: 'simple', + lessonExpressionsKey: 'e7E8', + showPriorities: true, + containerSize: 'xs', + variableSize: 'sm' + }, + brrh: { + runner: 'simple', + lessonExpressionsKey: 'e7E10', + showPriorities: true, + containerSize: 'xs', + variableSize: 'sm', + highlightOverrides: { e: 'highlighted', f: 'highlighted' } + }, + rome: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e7E8', + showPriorities: true, + containerSize: 'xs', + variableSize: 'sm', + skipToTheEnd: false, + speed: 5 + }, + dhdk: { + runner: 'simple', + lessonExpressionsKey: 'e7E8', + showPriorities: true, + isDone: true, + caption: { name: 'secretCodeCaption', number: 3, letter: 'c' } + }, + dyov: { + runner: 'simple', + lessonExpressionsKey: 'e7E9', + showPriorities: true, + containerSize: 'xs', + variableSize: 'sm', + highlightOverrides: { e: 'highlighted', f: 'highlighted' } + }, + unck: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e7E9', + showPriorities: true, + containerSize: 'xs', + variableSize: 'sm', + skipToTheEnd: false, + speed: 5 + }, + cpbj: { + runner: 'simple', + lessonExpressionsKey: 'e7E9', + showPriorities: true, + isDone: true, + caption: { name: 'secretCodeCaption', number: 4, letter: 'c' } + }, + ksya: { + runner: 'simple', + lessonExpressionsKey: 'e8E8', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md' + }, + drvu: { + runner: 'simple', + lessonExpressionsKey: 'e8E1', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + caption: { name: 'secretCodeMultiplyCaption' } + }, + bdlj: { + runner: 'simple', + lessonExpressionsKey: 'e8E2', + showPriorities: true, + caption: { name: 'secretCodeCaption', number: 2, letter: 'e' } + }, + ifwb: { + runner: 'simple', + lessonExpressionsKey: 'e8E3', + showPriorities: true, + caption: { name: 'secretCodeCaption', number: 3, letter: 'g' } + }, + mame: { + runner: 'simple', + lessonExpressionsKey: 'e8E4', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + highlightOverrides: { + e: 'highlighted', + f: 'highlighted', + g: 'highlighted', + h: 'highlighted' + } + }, + ngus: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e8E4', + showPriorities: true, + containerSize: 'xs', + variableSize: 'sm', + skipToTheEnd: false, + speed: 5, + highlightOverrides: { + e: 'highlighted', + f: 'highlighted', + g: 'highlighted', + h: 'highlighted' + } + }, + pzwe: { + runner: 'simple', + lessonExpressionsKey: 'e8E4', + showPriorities: true, + containerSize: 'xs', + variableSize: 'sm' + }, + ujfj: { + runner: 'simple', + lessonExpressionsKey: 'e8E4', + showPriorities: true, + isDone: true, + variableSize: 'md', + caption: { name: 'secretCodeCaption', number: 6, letter: 'c' } + }, + dymt: { + runner: 'simple', + lessonExpressionsKey: 'e8E5', + showPriorities: true, + caption: { name: 'secretCodeCaption', number: 1, letter: 'e' } + }, + mhwq: { + runner: 'simple', + lessonExpressionsKey: 'e8E6', + showPriorities: true, + caption: { name: 'secretCodeCaption', number: 1, letter: 'g' } + }, + sojz: { + runner: 'simple', + lessonExpressionsKey: 'e8E7', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + highlightOverrides: { + e: 'highlighted', + f: 'highlighted', + g: 'highlighted', + h: 'highlighted' + } + }, + ktyt: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e8E7', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + skipToTheEnd: false, + speed: 5 + }, + aeyv: { + runner: 'simple', + lessonExpressionsKey: 'e8E7', + showPriorities: true, + isDone: true, + caption: { name: 'secretCodeCaption', number: 1, letter: 'c' } + }, + bxfv: { + runner: 'simple', + lessonExpressionsKey: 'e9E1', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + highlightOverrides: { z: 'highlighted', y: 'highlighted' } + }, + fqwj: { + runner: 'simple', + lessonExpressionsKey: 'e9E1', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md' + }, + tkqr: { + runner: 'simple', + lessonExpressionsKey: 'e9E2', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + highlightOverrides: { f: 'highlighted', g: 'highlighted' } + }, + fhlw: { + runner: 'simple', + lessonExpressionsKey: 'e9E3', + caption: { name: 'secretCodeCaption', number: 0, letter: 'f' } + }, + jliw: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e9E2', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + skipToTheEnd: false, + speed: 3 + }, + yehl: { + runner: 'simple', + lessonExpressionsKey: 'e9E4', + caption: { name: 'secretCodeCaption', number: 1, letter: 'f' } + }, + mrky: { + runner: 'simple', + lessonExpressionsKey: 'e9E5', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + highlightOverrides: { f: 'highlighted', g: 'highlighted' } + }, + ctyl: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e9E5', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + skipToTheEnd: false, + speed: 4 + }, + kupy: { + runner: 'simple', + lessonExpressionsKey: 'e9E6', + caption: { name: 'secretCodeCaption', number: 2, letter: 'f' } + }, + qdkf: { + runner: 'simple', + lessonExpressionsKey: 'e9E7', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + highlightOverrides: { f: 'highlighted', g: 'highlighted' } + }, + gtwk: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e9E7', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + skipToTheEnd: false, + speed: 4, + skipAlphaConvert: true + }, + nlxe: { + runner: 'simple', + lessonExpressionsKey: 'e9E1', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + caption: { name: 'ifCaption', ifZero: 'y', ifNonZero: 'z' } + }, + dvrw: { + runner: 'simple', + lessonExpressionsKey: 'e9E8', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + caption: { name: 'ifCaption', ifZero: 'y', ifNonZero: ['w', 'x'] }, + highlightOverrides: { w: 'highlighted', x: 'highlighted' } + }, + wbpx: { + runner: 'simple', + lessonExpressionsKey: 'e10E1', + showPriorities: true + }, + gszp: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e10E2', + showPriorities: true, + skipToTheEnd: false, + speed: 1.75, + highlightOverrides: { c: 'highlighted' } + }, + kntz: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e10E3', + showPriorities: true, + skipToTheEnd: false, + speed: 1.75, + highlightOverrides: { d: 'highlighted' } + }, + bmms: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e10E4', + showPriorities: true, + skipAlphaConvert: true, + speed: 1.75, + skipToTheEnd: false + }, + gmcn: { + runner: 'simple', + lessonExpressionsKey: 'e10E4', + showPriorities: true, + skipAlphaConvert: true, + initialState: 'showFuncUnbound', + highlightOverrides: { b: 'highlighted' }, + caption: { name: 'isCallArgAndFuncUnboundTheSameCaption', same: true }, + highlightOverrideActiveAfterStart: true + }, + vpjw: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e10E4', + explanationsVisibility: 'hiddenInitialAndLastPausedOnly', + skipAlphaConvert: true, + showPriorities: true, + initialState: 'showFuncUnbound', + lastAllowedExpressionState: 'showFuncBound', + highlightOverrides: { b: 'highlighted' }, + skipToTheEnd: false, + speed: 1.75 + }, + kjyi: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e10E4', + skipAlphaConvert: true, + showPriorities: true, + nextIteration: true, + initialState: 'showFuncBound', + skipToTheEnd: false, + speed: 1.75 + }, + dpst: { + runner: 'simple', + lessonExpressionsKey: 'e10E2', + showPriorities: true, + skipAlphaConvert: true, + initialState: 'showFuncUnbound', + caption: { name: 'isCallArgAndFuncUnboundTheSameCaption', same: false } + }, + xhwx: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e10E2', + skipAlphaConvert: true, + showPriorities: true, + initialState: 'showFuncUnbound', + lastAllowedExpressionState: 'showFuncBound', + skipToTheEnd: false, + speed: 1.75 + }, + ttvy: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e10E2', + skipAlphaConvert: true, + showPriorities: true, + nextIteration: true, + initialState: 'showFuncBound', + skipToTheEnd: false, + speed: 1.75 + }, + lrja: { + runner: 'simple', + lessonExpressionsKey: 'e11E1', + showPriorities: true, + caption: { name: 'secretCodeCaption', number: 1, letter: 'd' } + }, + bcae: { + runner: 'simple', + lessonExpressionsKey: 'e11E2', + showPriorities: true, + skipAlphaConvert: true, + containerSize: 'xs', + variableSize: 'md' + }, + zuam: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e11E2', + showPriorities: true, + skipToTheEnd: false, + skipAlphaConvert: true, + speed: 3, + containerSize: 'xs', + variableSize: 'md' + }, + kfcw: { + runner: 'simple', + lessonExpressionsKey: 'e11E2', + showPriorities: true, + isDone: true, + skipAlphaConvert: true, + containerSize: 'xs', + variableSize: 'md', + caption: { name: 'notSecretCodeCaption', number: 2, letter: 'b' } + }, + jxyg: { + runner: 'simple', + lessonExpressionsKey: 'e11E2', + showPriorities: true, + initialState: 'showFuncUnbound', + containerSize: 'xs', + variableSize: 'md', + highlightOverrides: { b: 'highlighted' }, + highlightOverridesCallArgAndFuncUnboundOnly: true, + highlightOverrideActiveAfterStart: true, + caption: { name: 'isCallArgAndFuncUnboundTheSameCaption', same: true } + }, + oiwu: { + runner: 'simple', + lessonExpressionsKey: 'e11E3', + showPriorities: true, + initialState: 'showFuncUnbound', + containerSize: 'xs', + variableSize: 'md', + highlightOverrides: { b: 'highlighted' }, + highlightOverrideActiveAfterStart: true, + showOnlyFocused: true, + caption: { name: 'mustChangeBothFuncUnboundAndBound' } + }, + uqpp: { + runner: 'simple', + lessonExpressionsKey: 'e11E3', + showPriorities: true, + initialState: 'alphaConvertDone', + containerSize: 'xs', + variableSize: 'md', + highlightOverrides: { b: 'highlighted' }, + highlightOverrideActiveAfterStart: true, + showOnlyFocused: true + }, + hxmk: { + runner: 'simple', + lessonExpressionsKey: 'e11E3', + showPriorities: true, + initialState: 'alphaConvertDone', + containerSize: 'xs', + variableSize: 'md', + highlightOverrides: { b: 'highlighted' }, + highlightOverrideActiveAfterStart: true, + caption: { name: 'isCallArgAndFuncUnboundTheSameCaption', same: false } + }, + rzbq: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e11E3', + showPriorities: true, + initialState: 'alphaConvertDone', + containerSize: 'xs', + variableSize: 'md', + skipToTheEnd: false, + speed: 3 + }, + jlet: { + runner: 'simple', + lessonExpressionsKey: 'e11E3', + isDone: true, + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + caption: { name: 'secretCodeCaption', number: 2, letter: 'e' } + }, + kqip: { + runner: 'simple', + lessonExpressionsKey: 'e11E2', + showPriorities: true, + initialState: 'needsAlphaConvert', + containerSize: 'xs', + variableSize: 'md', + explanationsVisibility: 'visible' + }, + tkbr: { + runner: 'simple', + lessonExpressionsKey: 'e11E2', + showPriorities: true, + initialState: 'alphaConvertDone', + containerSize: 'xs', + variableSize: 'md', + explanationsVisibility: 'visible' + }, + gopk: { + runner: 'simple', + lessonExpressionsKey: 'e12E1', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md' + }, + imgp: { + runner: 'simple', + lessonExpressionsKey: 'e12E2', + showPriorities: true, + caption: { name: 'secretCodeCaption', number: 2, letter: 'g' } + }, + lxnu: { + runner: 'simple', + lessonExpressionsKey: 'e12E3', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md' + }, + ccon: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e12E3', + showPriorities: true, + skipToTheEnd: false, + containerSize: 'xs', + variableSize: 'sm', + speed: 5 + }, + npfx: { + runner: 'simple', + lessonExpressionsKey: 'e12E3', + isDone: true, + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + caption: { name: 'secretCodeCaption', number: 1, letter: 'b' } + }, + pnob: { + runner: 'simple', + lessonExpressionsKey: 'e12E1', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + caption: { name: 'secretCodeMinusOneCaption' } + }, + rqdn: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e12E3', + showPriorities: true, + explanationsVisibility: 'hiddenInitialPausedOnly', + lastAllowedExpressionState: 'needsAlphaConvert', + containerSize: 'xs', + variableSize: 'md', + speed: 5, + skipToTheEnd: false + }, + fiab: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e12E4', + showPriorities: true, + explanationsVisibility: 'hiddenInitialPausedOnly', + lastAllowedExpressionState: 'needsAlphaConvert', + containerSize: 'xs', + variableSize: 'md', + speed: 5, + skipToTheEnd: false + }, + plxd: { + runner: 'singleStep', + lessonExpressionsKey: 'e12E3', + showPriorities: true, + explanationsVisibility: 'visible', + initialState: 'needsAlphaConvert', + finalState: 'alphaConvertDone', + containerSize: 'xs', + variableSize: 'md' + }, + zaoc: { + runner: 'simple', + lessonExpressionsKey: 'e12E4', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + caption: { name: 'secretCodeTwoMinusOneCaption' } + }, + xekr: { + runner: 'simple', + lessonExpressionsKey: 'e12E5' + }, + lial: { + runner: 'simple', + lessonExpressionsKey: 'e12E6', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + caption: { name: 'secretCodeTwoMinusOneCaption' } + }, + uqts: { + runner: 'simple', + lessonExpressionsKey: 'e12E6', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md' + }, + ojma: { + runner: 'simple', + lessonExpressionsKey: 'e12E7' + }, + yykk: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e12E7' + }, + exww: { + runner: 'simple', + lessonExpressionsKey: 'e12E8', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md' + }, + qgun: { + runner: 'simple', + lessonExpressionsKey: 'e12E8', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + highlightOverrides: { g: 'highlighted', h: 'highlighted' }, + caption: { name: 'secretCodeCaption', number: 1, letter: 'g' } + }, + yvia: { + runner: 'simple', + lessonExpressionsKey: 'e12E9', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md' + }, + qifg: { + runner: 'simple', + lessonExpressionsKey: 'e12E10', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md' + }, + ssns: { + runner: 'simple', + lessonExpressionsKey: 'e12E10', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + highlightOverrides: { + a: 'highlighted', + b: 'highlighted', + c: 'highlighted', + d: 'highlighted', + e: 'highlighted', + f: 'highlighted' + } + }, + tboe: { + runner: 'simple', + lessonExpressionsKey: 'e12E13', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + highlightOverrides: { + a: 'highlighted', + b: 'highlighted', + c: 'highlighted', + d: 'highlighted', + e: 'highlighted', + f: 'highlighted' + } + }, + ufyc: { + runner: 'simple', + lessonExpressionsKey: 'e12E11', + showPriorities: true + }, + pbgd: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e12E12', + showPriorities: true, + skipToTheEnd: false, + speed: 1.75 + }, + hvdn: { + runner: 'simple', + lessonExpressionsKey: 'e13E1', + caption: { name: 'ifCaption', ifZero: 'y', ifNonZero: 'z' } + }, + vxnm: { + runner: 'simple', + lessonExpressionsKey: 'e13E2' + }, + xefx: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e13E2', + skipToTheEnd: false + }, + wcsz: { + runner: 'simple', + lessonExpressionsKey: 'e13E2', + explanationsVisibility: 'visible', + initialState: 'conditionActive' + }, + psqo: { + runner: 'simple', + lessonExpressionsKey: 'e13E2', + explanationsVisibility: 'visible', + initialState: 'falseCaseActive' + }, + xsby: { + runner: 'simple', + lessonExpressionsKey: 'e13E2', + isDone: true + }, + repd: { + runner: 'simple', + lessonExpressionsKey: 'e13E3', + showPriorities: true + }, + cnoq: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e13E3', + skipToTheEnd: false, + showPriorities: true, + speed: 1.75 + }, + dwnj: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e13E3', + skipToTheEnd: false, + showPriorities: true, + lastAllowedExpressionState: 'default' + }, + guuf: { + runner: 'simple', + lessonExpressionsKey: 'e13E3', + showPriorities: true, + explanationsVisibility: 'visible', + nextIteration: true, + initialState: 'conditionActive' + }, + lrrr: { + runner: 'simple', + lessonExpressionsKey: 'e13E3', + showPriorities: true, + nextIteration: true, + explanationsVisibility: 'visible', + initialState: 'trueCaseActive' + }, + dpar: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e13E3', + showPriorities: true, + speed: 1.75, + skipToTheEnd: false, + nextIteration: true, + explanationsVisibility: 'visible', + initialState: 'trueCaseOnly' + }, + ylil: { + runner: 'simple', + lessonExpressionsKey: 'e13E4', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md' + }, + vqcw: { + runner: 'simple', + lessonExpressionsKey: 'e13E5', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md' + }, + dcfi: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e13E6', + showPriorities: true, + skipToTheEnd: false, + containerSize: 'xs', + variableSize: 'md', + speed: 5 + }, + bmnc: { + runner: 'simple', + lessonExpressionsKey: 'e13E6', + isDone: true, + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + caption: { name: 'secretCodeCaption', number: 2, letter: 'l' } + }, + ufze: { + runner: 'simple', + lessonExpressionsKey: 'e13E3', + showPriorities: true, + isDone: true + }, + rreb: { + runner: 'simple', + lessonExpressionsKey: 'e13E7', + caption: { name: 'whatCanComputeFactorial', start: 3 } + }, + kqzn: { + runner: 'simple', + lessonExpressionsKey: 'e13E8', + caption: { name: 'whatCanComputeFactorial', start: 4 } + }, + aimh: { + runner: 'simple', + lessonExpressionsKey: 'e13E12', + caption: { name: 'whatCanComputeFactorial', start: 5 } + }, + lyod: { + runner: 'simple', + lessonExpressionsKey: 'e13E9', + caption: { name: 'secretCodeMultiplyCaption' } + }, + imba: { + runner: 'simple', + lessonExpressionsKey: 'e13E10', + caption: { name: 'secretCodeMultiplyCaption' } + }, + zifr: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e13E11' + }, + omlc: { + runner: 'simple', + lessonExpressionsKey: 'e13E11', + caption: { name: 'secretCodeMultiplyCaption', arg1: 2, arg2: 3 } + }, + zxux: { + runner: 'simple', + lessonExpressionsKey: 'e14E1', + showPriorities: true, + variableSize: 'md' + }, + itzl: { + runner: 'singleStep', + lessonExpressionsKey: 'e14E1', + showPriorities: true, + initialState: 'active', + finalState: 'magicalExpanded', + variableSize: 'md' + }, + gtnr: { + runner: 'simple', + lessonExpressionsKey: 'e14E1', + showPriorities: true, + nextIteration: true, + highlightOverrideActiveAfterStart: true, + highlightOverrides: { magical: 'highlighted' }, + variableSize: 'md', + caption: { name: 'witchAppearsAgainCaption' } + }, + cfms: { + runner: 'simple', + lessonExpressionsKey: 'e14E6', + showPriorities: true, + nextIteration: true, + highlightOverrideActiveAfterStart: true, + highlightOverrides: { magical: 'highlighted' }, + variableSize: 'md', + caption: { name: 'witchAppearsAgainCaption' } + }, + syfp: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e14E1', + showPriorities: true, + nextIteration: true, + skipToTheEnd: false, + lastAllowedExpressionState: 'default', + lastAllowedExpressionStateAfterIterations: 1, + variableSize: 'md' + }, + wdol: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e14E1', + showPriorities: true, + nextIterations: 2, + skipToTheEnd: false, + lastAllowedExpressionState: 'default', + lastAllowedExpressionStateAfterIterations: 2, + variableSize: 'md', + highlightNumber: 2 + }, + luir: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e14E1', + showPriorities: true, + nextIterations: 3, + skipToTheEnd: false, + lastAllowedExpressionState: 'default', + lastAllowedExpressionStateAfterIterations: 3, + variableSize: 'md' + }, + ifxr: { + runner: 'simple', + lessonExpressionsKey: 'e14E1', + showPriorities: true, + nextIterations: 4, + initialState: 'default', + variableSize: 'md', + caption: { name: 'magicalChangedCaption', fromNumber: 3 }, + argPriorityAggHighlights: [1], + funcPriorityAggHighlights: [1, 2] + }, + vkpm: { + runner: 'singleStep', + lessonExpressionsKey: 'e14E1', + showPriorities: true, + nextIterations: 4, + variableSize: 'sm', + initialState: 'active', + finalState: 'magicalExpanded' + }, + mihy: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e14E1', + showPriorities: true, + nextIterations: 4, + skipToTheEnd: false, + initialState: 'magicalExpanded', + lastAllowedExpressionState: 'default', + lastAllowedExpressionStateAfterIterations: 7, + speed: 1.75, + variableSize: 'sm' + }, + dxum: { + runner: 'simple', + lessonExpressionsKey: 'e14E1', + showPriorities: true, + nextIterations: 4, + variableSize: 'sm' + }, + davn: { + runner: 'simple', + lessonExpressionsKey: 'e14E1', + showPriorities: true, + initialState: 'default', + nextIterations: 8, + caption: { name: 'magicalChangedCaption', fromNumber: 2 }, + variableSize: 'sm', + argPriorityAggHighlights: [1], + funcPriorityAggHighlights: [3, 4] + }, + qltx: { + runner: 'singleStep', + lessonExpressionsKey: 'e14E1', + showPriorities: true, + nextIterations: 8, + initialState: 'active', + finalState: 'magicalExpanded', + variableSize: 'sm' + }, + zvet: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e14E1', + showPriorities: true, + nextIterations: 8, + skipToTheEnd: false, + lastAllowedExpressionState: 'conditionActive', + lastAllowedExpressionStateAfterIterations: 8, + initialState: 'magicalExpanded', + speed: 1.75, + variableSize: 'sm' + }, + yvty: { + runner: 'simple', + lessonExpressionsKey: 'e14E1', + showPriorities: true, + nextIterations: 8, + explanationsVisibility: 'visible', + initialState: 'conditionActive', + variableSize: 'sm' + }, + umce: { + runner: 'simple', + lessonExpressionsKey: 'e14E1', + showPriorities: true, + nextIterations: 8, + initialState: 'trueCaseActive', + explanationsVisibility: 'visible', + variableSize: 'sm' + }, + orhx: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e14E1', + showPriorities: true, + nextIterations: 12, + variableSize: 'sm', + skipToTheEnd: false, + speed: 1.75 + }, + wqdb: { + runner: 'simple', + lessonExpressionsKey: 'e14E1', + showPriorities: true, + nextIterations: 12, + variableSize: 'sm' + }, + xtjt: { + runner: 'simple', + lessonExpressionsKey: 'e14E1', + isDone: true, + showPriorities: true, + variableSize: 'sm' + }, + mnfh: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e14E1', + showPriorities: true, + skipToTheEnd: false, + speed: 5, + variableSize: 'sm' + }, + yklt: { + runner: 'simple', + lessonExpressionsKey: 'e14E2', + showPriorities: true, + variableSize: 'sm' + }, + fsmk: { + runner: 'simple', + lessonExpressionsKey: 'e14E2', + showPriorities: true, + nextIterations: 16, + variableSize: 'sm' + }, + peoq: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e14E2', + showPriorities: true, + skipToTheEnd: false, + speed: 5, + variableSize: 'xs', + lastAllowedExpressionState: 'default', + lastAllowedExpressionStateAfterIterations: 15 + }, + nfkp: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e14E2', + showPriorities: true, + skipToTheEnd: false, + speed: 1.75, + nextIterations: 16, + variableSize: 'sm' + }, + fora: { + runner: 'simple', + lessonExpressionsKey: 'e14E3', + showPriorities: true, + variableSize: 'sm' + }, + eobj: { + runner: 'simple', + lessonExpressionsKey: 'e14E3', + showPriorities: true, + variableSize: 'sm', + nextIterations: 20 + }, + osqg: { + runner: 'simple', + lessonExpressionsKey: 'e14E3', + showPriorities: true, + variableSize: 'sm', + isDone: true + }, + vrwt: { + runner: 'simple', + lessonExpressionsKey: 'e14E1', + variableSize: 'md' + }, + lodr: { + runner: 'simple', + lessonExpressionsKey: 'e14E2', + variableSize: 'md' + }, + fjyk: { + runner: 'simple', + lessonExpressionsKey: 'e14E3', + variableSize: 'md' + }, + miez: { + runner: 'simple', + lessonExpressionsKey: 'e14E4', + variableSize: 'md' + }, + fapu: { + runner: 'simple', + lessonExpressionsKey: 'e14E5', + variableSize: 'sm' + }, + xjae: { + runner: 'simple', + lessonExpressionsKey: 'e14E6', + variableSize: 'md' + }, + xsve: { + runner: 'simple', + lessonExpressionsKey: 'e14E6', + variableSize: 'md', + explanationsVisibility: 'visible', + initialState: 'magicalExpanded' + }, + igrt: { + runner: 'simple', + lessonExpressionsKey: 'e14E1', + showPriorities: true, + variableSize: 'sm' + }, + woft: { + runner: 'simple', + lessonExpressionsKey: 'e14E1', + showPriorities: true, + nextIterations: 12, + variableSize: 'sm' + }, + urhc: { + runner: 'simple', + lessonExpressionsKey: 'e14E1', + showPriorities: true, + variableSize: 'sm', + isDone: true + }, + tdau: { + runner: 'simple', + lessonExpressionsKey: 'e15E1', + showPriorities: true, + highlightOverrides: { s: 'highlighted' }, + variableSize: 'md', + caption: { name: 'witchReplacedCaption' } + }, + lkwr: { + runner: 'simple', + lessonExpressionsKey: 'e15E2', + showPriorities: true, + highlightOverrides: { s: 'highlighted' }, + variableSize: 'md', + containerSize: 'xs' + }, + osih: { + runner: 'simple', + lessonExpressionsKey: 'e15E3', + showPriorities: true, + highlightOverrides: { a: 'highlighted', b: 'highlighted' }, + variableSize: 'xs', + containerSize: 'xs' + }, + dkbt: { + runner: 'simple', + lessonExpressionsKey: 'e15E3', + showPriorities: true, + variableSize: 'xs', + containerSize: 'xs' + }, + hzlj: { + runner: 'simple', + lessonExpressionsKey: 'e15E4', + showPriorities: true, + containerSize: 'xs', + variableSize: 'xs' + }, + plts: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e15E5', + showPriorities: true, + skipToTheEnd: false, + containerSize: 'xs', + variableSize: 'xxs', + lastAllowedExpressionState: 'default', + lastAllowedExpressionStateAfterIterations: 5, + speed: 4 + }, + pnux: { + runner: 'simple', + lessonExpressionsKey: 'e15E5', + showPriorities: true, + highlightFunctions: true, + containerSize: 'xs', + variableSize: 'xxs', + nextIterations: 6 + }, + zhby: { + runner: 'simple', + lessonExpressionsKey: 'e15E6', + showPriorities: true, + variableSize: 'md', + highlightOverrides: { abbreviated: 'highlighted' }, + highlightOverrideActiveAfterStart: true + }, + xcnu: { + runner: 'simple', + lessonExpressionsKey: 'e15E6', + showPriorities: true, + variableSize: 'md', + caption: { name: 'ycChangedCaption', fromNumber: 3 }, + argPriorityAggHighlights: [1], + funcPriorityAggHighlights: [1, 2] + }, + iisx: { + runner: 'simple', + lessonExpressionsKey: 'e14E1', + showPriorities: true, + nextIterations: 4, + initialState: 'default', + variableSize: 'md', + caption: { name: 'magicalChangedCaption', fromNumber: 3 }, + argPriorityAggHighlights: [1], + funcPriorityAggHighlights: [1, 2] + }, + pzui: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e15E5', + showPriorities: true, + containerSize: 'xs', + variableSize: 'xxs', + nextIterations: 6, + skipToTheEnd: false, + lastAllowedExpressionState: 'default', + lastAllowedExpressionStateAfterIterations: 10, + speed: 4 + }, + kfrt: { + runner: 'simple', + lessonExpressionsKey: 'e15E5', + showPriorities: true, + containerSize: 'xs', + variableSize: 'xxs', + nextIterations: 11, + highlightFunctions: true + }, + iygh: { + runner: 'simple', + lessonExpressionsKey: 'e15E7', + showPriorities: true, + variableSize: 'md', + highlightOverrides: { abbreviated: 'highlighted' }, + highlightOverrideActiveAfterStart: true + }, + ines: { + runner: 'simple', + lessonExpressionsKey: 'e15E7', + showPriorities: true, + variableSize: 'md', + caption: { name: 'ycChangedCaption', fromNumber: 2 }, + argPriorityAggHighlights: [1], + funcPriorityAggHighlights: [3, 4] + }, + gcnt: { + runner: 'simple', + lessonExpressionsKey: 'e14E1', + showPriorities: true, + nextIterations: 8, + initialState: 'default', + variableSize: 'md', + caption: { name: 'magicalChangedCaption', fromNumber: 2 }, + argPriorityAggHighlights: [1], + funcPriorityAggHighlights: [3, 4] + }, + pgtx: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e15E5', + showPriorities: true, + containerSize: 'xs', + variableSize: 'xxs', + nextIterations: 11, + skipToTheEnd: false, + lastAllowedExpressionState: 'conditionActive', + lastAllowedExpressionStateAfterIterations: 14, + speed: 4 + }, + gswd: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e15E5', + showPriorities: true, + containerSize: 'xs', + variableSize: 'xxs', + nextIterations: 14, + skipToTheEnd: false, + initialState: 'conditionActive', + lastAllowedExpressionState: 'default', + lastAllowedExpressionStateAfterIterations: 15 + }, + jruw: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e15E5', + showPriorities: true, + containerSize: 'xs', + variableSize: 'xxs', + nextIterations: 16, + skipToTheEnd: false, + speed: 1.75 + }, + nnhc: { + runner: 'simple', + lessonExpressionsKey: 'e15E5', + showPriorities: true, + variableSize: 'xs', + containerSize: 'xs' + }, + pzvr: { + runner: 'simple', + lessonExpressionsKey: 'e15E5', + showPriorities: true, + variableSize: 'xs', + containerSize: 'xs', + nextIterations: 16 + }, + mscz: { + runner: 'simple', + lessonExpressionsKey: 'e15E5', + showPriorities: true, + variableSize: 'xs', + containerSize: 'xs', + isDone: true + }, + jreq: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e15E8', + showPriorities: true, + containerSize: 'xs', + variableSize: 'xxs', + lastAllowedExpressionState: 'default', + skipToTheEnd: false, + speed: 5, + lastAllowedExpressionStateAfterIterations: 20, + superFastForward: true + }, + vpmj: { + runner: 'simple', + lessonExpressionsKey: 'e15E8', + showPriorities: true, + containerSize: 'xs', + variableSize: 'xs', + nextIterations: 21 + }, + uitu: { + runner: 'simple', + lessonExpressionsKey: 'e15E8', + showPriorities: true, + containerSize: 'xs', + variableSize: 'xs', + isDone: true + }, + bozr: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e15E9', + showPriorities: true, + containerSize: 'xs', + variableSize: 'xxs', + lastAllowedExpressionState: 'default', + skipToTheEnd: false, + speed: 5, + lastAllowedExpressionStateAfterIterations: 25, + superFastForward: true + }, + angp: { + runner: 'simple', + lessonExpressionsKey: 'e15E9', + showPriorities: true, + containerSize: 'xs', + variableSize: 'xs', + nextIterations: 26 + }, + wxqy: { + runner: 'simple', + lessonExpressionsKey: 'e15E9', + showPriorities: true, + containerSize: 'xs', + variableSize: 'xs', + isDone: true + }, + wcwd: { + runner: 'simple', + lessonExpressionsKey: 'e15E10', + showPriorities: true, + variableSize: 'xs', + containerSize: 'xs' + }, + bcgc: { + runner: 'simple', + lessonExpressionsKey: 'e15E11', + showPriorities: true, + containerSize: 'xs', + variableSize: 'xs' + }, + szou: { + runner: 'simple', + lessonExpressionsKey: 'e15E12', + showPriorities: true, + containerSize: 'xs', + variableSize: 'xs', + caption: { name: 'changedToPowerCaption' } + }, + ysji: { + runner: 'simple', + lessonExpressionsKey: 'e15E12', + isDone: true + }, + ilrn: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e15E12', + showPriorities: true, + containerSize: 'xs', + variableSize: 'xxs', + lastAllowedExpressionState: 'default', + skipToTheEnd: false, + speed: 5, + lastAllowedExpressionStateAfterIterations: 15, + superFastForward: true + }, + xsgz: { + runner: 'simple', + lessonExpressionsKey: 'e15E12', + showPriorities: true, + containerSize: 'xs', + variableSize: 'xs', + nextIterations: 16 + }, + dret: { + runner: 'simple', + lessonExpressionsKey: 'e15E12', + showPriorities: true, + containerSize: 'xs', + variableSize: 'xs', + isDone: true + }, + bpsz: { + runner: 'playButtonOnly', + lessonExpressionsKey: 'e15E13', + showPriorities: true, + containerSize: 'xs', + variableSize: 'xxs', + lastAllowedExpressionState: 'default', + skipToTheEnd: false, + speed: 5, + lastAllowedExpressionStateAfterIterations: 20, + superFastForward: true + }, + fotb: { + runner: 'simple', + lessonExpressionsKey: 'e15E13', + showPriorities: true, + containerSize: 'xs', + variableSize: 'xs', + nextIterations: 21 + }, + zfcz: { + runner: 'simple', + lessonExpressionsKey: 'e15E13', + showPriorities: true, + containerSize: 'xs', + variableSize: 'xs', + isDone: true + }, + jtai: { + runner: 'simple', + lessonExpressionsKey: 'e15E14', + showPriorities: true, + containerSize: 'xs', + variableSize: 'xs' + }, + nmoc: { + runner: 'simple', + lessonExpressionsKey: 'e15E15', + showPriorities: true, + containerSize: 'xs', + variableSize: 'sm' + }, + cnef: { + runner: 'simple', + lessonExpressionsKey: 'e15E15', + showPriorities: true, + containerSize: 'xs', + variableSize: 'sm', + highlightOverrides: { a: 'highlighted', b: 'highlighted' } + }, + news: { + runner: 'simple', + lessonExpressionsKey: 'e15E16', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + caption: { name: 'thisIsYCombinatorCaption' } + }, + xrzv: { + runner: 'simple', + lessonExpressionsKey: 'e15E17', + showPriorities: true, + containerSize: 'xs', + variableSize: 'md', + caption: { name: 'thisIsYCombinatorCaption', too: true } + }, + ytcf: { + runner: 'simple', + lessonExpressionsKey: 'e16E1' + } +} + +export default config diff --git a/scripts/splitConfigs.ts b/scripts/splitConfigs.ts new file mode 100644 index 000000000..bcf8cc15f --- /dev/null +++ b/scripts/splitConfigs.ts @@ -0,0 +1,18 @@ +import util from 'util' +import config from 'scripts/lib/expressionRunnerShorthandConfig' +import fs from 'fs' +import prettierFormat from 'scripts/lib/prettierFormat' + +Object.keys(config).forEach(key => { + const contents = prettierFormat(` + import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' + + const config: ExpressionRunnerShorthandConfig = ${util.inspect(config[key], { + depth: null, + maxArrayLength: null + })} + + export default config + `) + fs.writeFileSync(`./scripts/lib/runnerConfigs/${key}.ts`, contents) +}) From 3bd524ed52a85aaa9cb6786cebb1fc65be0df8b2 Mon Sep 17 00:00:00 2001 From: Shu Uesugi Date: Fri, 21 Jun 2019 13:30:11 -0700 Subject: [PATCH 7/9] =?UTF-8?q?json=20=E2=86=92=20ts?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- scripts/precomputeExpressionContainers.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/scripts/precomputeExpressionContainers.ts b/scripts/precomputeExpressionContainers.ts index 81a22c06e..5577a72f2 100644 --- a/scripts/precomputeExpressionContainers.ts +++ b/scripts/precomputeExpressionContainers.ts @@ -8,12 +8,12 @@ import prettierFormat from 'scripts/lib/prettierFormat' const regenerate = () => { glob( - './scripts/lib/runnerConfigs/*.json', + './scripts/lib/runnerConfigs/*.ts', (_: any, files: readonly string[]) => { files.forEach(file => { const key = file .replace('./scripts/lib/runnerConfigs/', '') - .replace('.json', '') + .replace('.ts', '') import(file.replace('./', '')).then( (configBase: ExpressionRunnerShorthandConfig) => { const config = buildExpressionRunnerConfigFromShorthand(configBase) @@ -98,7 +98,7 @@ ${files .map(file => { const key = file .replace('./scripts/lib/runnerConfigs/', '') - .replace('.json', '') + .replace('.ts', '') const componentName = `${key[0].toUpperCase()}${key.slice(1)}` return `export { default as ${componentName} } from 'src/components/Runners/${componentName}'` }) From b0a3e8a5a618f4ebdb7a86c3dc4c47f29741afc9 Mon Sep 17 00:00:00 2001 From: Shu Uesugi Date: Fri, 21 Jun 2019 13:31:05 -0700 Subject: [PATCH 8/9] Revert "spliConfigs" This reverts commit 185e0660452ad732e33f5acfe5b80d6f94dfcfc5. --- package.json | 1 - .../lib/expressionRunnerShorthandConfig.ts | 2231 ----------------- scripts/splitConfigs.ts | 18 - 3 files changed, 2250 deletions(-) delete mode 100644 scripts/splitConfigs.ts diff --git a/package.json b/package.json index f901c94c5..3afa58bcc 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,6 @@ "sitemap": "ts-node --project tsconfig.scripts.json -r tsconfig-paths/register ./scripts/generateSitemap.ts", "contents:watch": "ts-node --project tsconfig.scripts.json ./scripts/generateContentsBundle.ts watch", "precompute": "ts-node --project tsconfig.scripts.json -r tsconfig-paths/register ./scripts/precomputeExpressionContainers.ts", - "split-configs": "ts-node --project tsconfig.scripts.json -r tsconfig-paths/register ./scripts/splitConfigs.ts", "tsc": "tsc", "eslint": "eslint --ext .js,.ts,.tsx .", "eslint:fix": "eslint --ext .js,.ts,.tsx --fix .", diff --git a/scripts/lib/expressionRunnerShorthandConfig.ts b/scripts/lib/expressionRunnerShorthandConfig.ts index 378728c10..7bb552d62 100644 --- a/scripts/lib/expressionRunnerShorthandConfig.ts +++ b/scripts/lib/expressionRunnerShorthandConfig.ts @@ -113,2234 +113,3 @@ export type ExpressionRunnerShorthandConfig = | ExpressionRunnerSimpleConfig | ExpressionRunnerPlayButtonOnlyConfig | ExpressionRunnerSingleStepConfig - -const config: Record = { - ilpo: { - runner: 'simple', - lessonExpressionsKey: 'e1E1' - }, - imyd: { - runner: 'simple', - lessonExpressionsKey: 'e1E2' - }, - emmb: { - runner: 'simple', - lessonExpressionsKey: 'e1E3' - }, - jozw: { - runner: 'simple', - lessonExpressionsKey: 'e1E4' - }, - itbm: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e1E1' - }, - zwpj: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e1E2' - }, - dqkc: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e1E3' - }, - ldox: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e1E4' - }, - bgfl: { - runner: 'simple', - lessonExpressionsKey: 'e1E2', - isDone: true - }, - tuqr: { - runner: 'simple', - lessonExpressionsKey: 'e1E3', - isDone: true - }, - cpkp: { - runner: 'simple', - lessonExpressionsKey: 'e1E4', - isDone: true - }, - loai: { - runner: 'simple', - lessonExpressionsKey: 'e1E5' - }, - vvjn: { - runner: 'simple', - lessonExpressionsKey: 'e1E5', - isDone: true - }, - hbgo: { - runner: 'simple', - lessonExpressionsKey: 'e1E6' - }, - olef: { - runner: 'simple', - lessonExpressionsKey: 'e1E7' - }, - zzyu: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e1E5' - }, - qpjt: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e1E6' - }, - ozbe: { - runner: 'singleStep', - hideFuncUnboundBadgeOnExplanation: true, - lessonExpressionsKey: 'e1E1', - initialState: 'active', - finalState: 'showFuncBound' - }, - rqjo: { - runner: 'singleStep', - hideFuncUnboundBadgeOnExplanation: true, - lessonExpressionsKey: 'e1E1', - initialState: 'showFuncBound', - finalState: 'betaReducePreviewBefore' - }, - zzxj: { - runner: 'simple', - lessonExpressionsKey: 'e1E1', - initialState: 'showFuncBound' - }, - evqx: { - runner: 'singleStep', - hideFuncUnboundBadgeOnExplanation: true, - lessonExpressionsKey: 'e1E1', - initialState: 'betaReducePreviewBefore', - finalState: 'betaReducePreviewAfter' - }, - keck: { - runner: 'simple', - lessonExpressionsKey: 'e1E1', - initialState: 'betaReducePreviewBefore' - }, - msiw: { - runner: 'singleStep', - hideFuncUnboundBadgeOnExplanation: true, - lessonExpressionsKey: 'e1E1', - initialState: 'betaReducePreviewAfter', - finalState: 'betaReducePreviewCrossed' - }, - qoms: { - runner: 'simple', - lessonExpressionsKey: 'e1E1', - initialState: 'betaReducePreviewAfter' - }, - mhgm: { - runner: 'simple', - lessonExpressionsKey: 'e1E1', - initialState: 'betaReducePreviewCrossed' - }, - osqo: { - runner: 'simple', - lessonExpressionsKey: 'e1E1', - isDone: true - }, - sgfj: { - runner: 'singleStep', - hideFuncUnboundBadgeOnExplanation: true, - lessonExpressionsKey: 'e1E2', - initialState: 'showFuncBound', - finalState: 'betaReducePreviewBefore' - }, - gwtp: { - runner: 'singleStep', - hideFuncUnboundBadgeOnExplanation: true, - lessonExpressionsKey: 'e1E2', - initialState: 'betaReducePreviewBefore', - finalState: 'betaReducePreviewCrossed' - }, - jwzh: { - runner: 'simple', - lessonExpressionsKey: 'e1E2', - initialState: 'betaReducePreviewBefore' - }, - knhw: { - runner: 'simple', - lessonExpressionsKey: 'e1E2', - initialState: 'betaReducePreviewCrossed' - }, - ahsd: { - runner: 'simple', - lessonExpressionsKey: 'e1E2', - isDone: true - }, - wunw: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e1E1', - initialState: 'active', - skipToTheEnd: false - }, - jbam: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e1E2', - initialState: 'active', - skipToTheEnd: false - }, - xwim: { - runner: 'simple', - lessonExpressionsKey: 'e2E1' - }, - awxz: { - runner: 'simple', - lessonExpressionsKey: 'e2E1', - isDone: true - }, - ldts: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e2E1' - }, - rmsd: { - runner: 'singleStep', - lessonExpressionsKey: 'e2E1', - initialState: 'active', - finalState: 'showFuncUnbound' - }, - jmqh: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e2E1', - initialState: 'showFuncUnbound', - skipToTheEnd: false - }, - qwke: { - runner: 'simple', - lessonExpressionsKey: 'e2E1', - initialState: 'showFuncUnbound' - }, - cvtc: { - runner: 'simple', - lessonExpressionsKey: 'e3E1', - showPriorities: true - }, - uemm: { - runner: 'simple', - lessonExpressionsKey: 'e3E1', - showPriorities: true, - isDone: true - }, - xhbi: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e3E1', - showPriorities: true - }, - dkiy: { - runner: 'simple', - lessonExpressionsKey: 'e3E2', - showPriorities: true - }, - owcy: { - runner: 'simple', - lessonExpressionsKey: 'e3E3' - }, - aaov: { - runner: 'singleStep', - lessonExpressionsKey: 'e3E1', - initialState: 'default', - finalState: 'active', - showPriorities: true - }, - qxgl: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e3E1', - showPriorities: true, - initialState: 'active', - lastAllowedExpressionState: 'betaReducePreviewCrossed', - skipToTheEnd: false - }, - uwma: { - runner: 'singleStep', - lessonExpressionsKey: 'e3E1', - initialState: 'betaReducePreviewCrossed', - finalState: 'default', - showPriorities: true - }, - kvso: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e3E1', - nextIteration: true, - showPriorities: true, - skipToTheEnd: false - }, - snsr: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e3E1', - showPriorities: true, - skipToTheEnd: false - }, - udic: { - runner: 'simple', - lessonExpressionsKey: 'e3E1', - initialState: 'showFuncUnbound', - showPriorities: true - }, - xzqu: { - runner: 'simple', - lessonExpressionsKey: 'e3E1', - showPriorities: true, - nextIteration: true - }, - dnvw: { - runner: 'simple', - lessonExpressionsKey: 'e3E1', - nextIteration: true, - initialState: 'showFuncBound', - showPriorities: true - }, - nric: { - runner: 'simple', - isDone: true, - lessonExpressionsKey: 'e3E1', - showPriorities: true - }, - hdxc: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e3E2', - showPriorities: true, - skipToTheEnd: false - }, - eial: { - runner: 'simple', - lessonExpressionsKey: 'e3E2', - initialState: 'showFuncUnbound', - showPriorities: true - }, - iwkx: { - runner: 'simple', - lessonExpressionsKey: 'e3E2', - nextIteration: true, - showPriorities: true - }, - vjaa: { - runner: 'simple', - lessonExpressionsKey: 'e3E2', - initialState: 'showFuncBound', - showPriorities: true, - nextIteration: true - }, - iifq: { - runner: 'simple', - lessonExpressionsKey: 'e3E2', - isDone: true, - showPriorities: true - }, - laea: { - runner: 'simple', - lessonExpressionsKey: 'e5E1', - showPriorities: true - }, - cgpd: { - runner: 'simple', - lessonExpressionsKey: 'e5E1', - isDone: true - }, - ijot: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e5E1', - showPriorities: true - }, - aezk: { - runner: 'simple', - lessonExpressionsKey: 'e5E1', - initialState: 'active', - showPriorities: true - }, - ainx: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e5E1', - initialState: 'active', - lastAllowedExpressionState: 'showFuncBound', - showPriorities: true, - showAllShowSteps: true, - skipToTheEnd: false, - explanationsVisibility: 'hiddenInitialAndLastPausedOnly' - }, - hykj: { - runner: 'simple', - lessonExpressionsKey: 'e5E1', - initialState: 'showFuncUnbound', - showPriorities: true - }, - ielw: { - runner: 'simple', - showAllShowSteps: true, - lessonExpressionsKey: 'e5E1', - initialState: 'showFuncUnbound', - showPriorities: true - }, - dtzu: { - runner: 'simple', - lessonExpressionsKey: 'e5E1', - initialState: 'betaReducePreviewBefore', - showPriorities: true, - explanationsVisibility: 'visible' - }, - efyy: { - runner: 'singleStep', - lessonExpressionsKey: 'e5E1', - initialState: 'betaReducePreviewBefore', - finalState: 'betaReducePreviewAfter', - showPriorities: true - }, - izgz: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e5E1', - initialState: 'betaReducePreviewAfter', - showPriorities: true, - skipToTheEnd: false - }, - ljjg: { - runner: 'simple', - lessonExpressionsKey: 'e3E5' - }, - ebag: { - runner: 'simple', - lessonExpressionsKey: 'e3E5', - isDone: true - }, - skzv: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e3E5' - }, - egmr: { - runner: 'singleStep', - lessonExpressionsKey: 'e3E5', - initialState: 'active', - finalState: 'showFuncBound', - hideFuncUnboundBadgeOnExplanation: true - }, - lygz: { - runner: 'simple', - lessonExpressionsKey: 'e3E5', - initialState: 'betaReducePreviewBefore', - explanationsVisibility: 'visible' - }, - fivy: { - runner: 'singleStep', - lessonExpressionsKey: 'e3E5', - initialState: 'betaReducePreviewBefore', - finalState: 'betaReducePreviewAfter' - }, - dmwy: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e3E5', - initialState: 'betaReducePreviewAfter', - skipToTheEnd: false - }, - fpsd: { - runner: 'simple', - lessonExpressionsKey: 'e3E5', - initialState: 'showFuncBound' - }, - vegw: { - runner: 'simple', - lessonExpressionsKey: 'e3E5', - initialState: 'betaReducePreviewAfter' - }, - zywk: { - runner: 'simple', - lessonExpressionsKey: 'e5E2', - showPriorities: true, - initialState: 'default' - }, - pqfs: { - runner: 'simple', - lessonExpressionsKey: 'e5E2', - showPriorities: true, - initialState: 'active' - }, - tntc: { - runner: 'simple', - lessonExpressionsKey: 'e5E2', - initialState: 'active', - showPriorities: true - }, - mbrh: { - runner: 'simple', - lessonExpressionsKey: 'e5E2', - showPriorities: true, - isDone: true - }, - wbru: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e5E2', - showPriorities: true - }, - hwtu: { - runner: 'simple', - lessonExpressionsKey: 'e5E2', - initialState: 'showCallArg', - showAllShowSteps: true, - showPriorities: true - }, - usta: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e5E2', - initialState: 'showCallArg', - skipToTheEnd: false, - showAllShowSteps: true, - showPriorities: true - }, - mpal: { - runner: 'simple', - lessonExpressionsKey: 'e5E2', - initialState: 'showFuncBound', - showPriorities: true - }, - gtdu: { - runner: 'simple', - lessonExpressionsKey: 'e5E3', - showPriorities: true - }, - jmmp: { - runner: 'simple', - lessonExpressionsKey: 'e5E3', - showPriorities: true, - highlightOverrides: { b: 'highlighted' } - }, - qpkm: { - runner: 'simple', - lessonExpressionsKey: 'e5E3', - showPriorities: true, - isDone: true - }, - udvh: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e5E3', - showPriorities: true - }, - dqey: { - runner: 'simple', - lessonExpressionsKey: 'e5E3', - initialState: 'active', - showPriorities: true - }, - diis: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e5E3', - initialState: 'active', - skipToTheEnd: false, - showPriorities: true - }, - tiok: { - runner: 'simple', - lessonExpressionsKey: 'e6E1', - showPriorities: true, - caption: { name: 'secretCodeCaptionSimple', number: 0 } - }, - tfho: { - runner: 'simple', - lessonExpressionsKey: 'e6E2', - showPriorities: true, - caption: { name: 'secretCodeCaptionSimple', number: 1 } - }, - idcf: { - runner: 'simple', - lessonExpressionsKey: 'e6E3', - showPriorities: true, - caption: { name: 'secretCodeCaptionSimple', number: 2 } - }, - xemt: { - runner: 'simple', - lessonExpressionsKey: 'e6E4', - showPriorities: true - }, - howy: { - runner: 'simple', - lessonExpressionsKey: 'e6E12', - showPriorities: true, - variableSize: 'md' - }, - imqy: { - runner: 'simple', - lessonExpressionsKey: 'e6E13', - showPriorities: true, - variableSize: 'md', - caption: { name: 'secretCodeCaption', number: 5, letter: 'i' }, - bottomRightBadgeOverrides: { j: '🅱️', i: '🅰️' } - }, - bpwl: { - runner: 'simple', - lessonExpressionsKey: 'e6E4', - showPriorities: true, - caption: { name: 'secretCodeCaptionSimple', number: 3 } - }, - eozk: { - runner: 'simple', - lessonExpressionsKey: 'e6E5' - }, - stio: { - runner: 'simple', - lessonExpressionsKey: 'e6E5', - highlightOverrides: { Amult: 'highlighted' }, - caption: { name: 'numberOfAIsSecretCodeCaption' } - }, - cqpa: { - runner: 'simple', - lessonExpressionsKey: 'e6E6', - showPriorities: true, - caption: { name: 'secretCodeCaption', number: 2, letter: 'A' } - }, - blre: { - runner: 'simple', - lessonExpressionsKey: 'e6E1', - showPriorities: true, - bottomRightBadgeOverrides: { b: '🅱️', a: '🅰️' } - }, - jmyv: { - runner: 'simple', - lessonExpressionsKey: 'e6E2', - showPriorities: true, - bottomRightBadgeOverrides: { d: '🅱️', c: '🅰️' } - }, - ilnb: { - runner: 'simple', - lessonExpressionsKey: 'e6E3', - showPriorities: true, - bottomRightBadgeOverrides: { f: '🅱️', e: '🅰️' } - }, - qvxe: { - runner: 'simple', - lessonExpressionsKey: 'e6E11', - showPriorities: true, - bottomRightBadgeOverrides: { f: '🅱️', e: '🅰️' }, - caption: { name: 'secretCodeCaption', number: 2, letter: 'e' } - }, - qsfp: { - runner: 'simple', - lessonExpressionsKey: 'e6E4', - showPriorities: true, - bottomRightBadgeOverrides: { h: '🅱️', g: '🅰️' } - }, - sfop: { - runner: 'simple', - lessonExpressionsKey: 'e6E10', - showPriorities: true, - bottomRightBadgeOverrides: { h: '🅱️', g: '🅰️' }, - caption: { name: 'secretCodeCaption', number: 3, letter: 'g' } - }, - xpvh: { - runner: 'simple', - lessonExpressionsKey: 'e6E1', - showPriorities: true, - caption: { name: 'secretCodeCaption', number: 0, letter: 'a' }, - bottomRightBadgeOverrides: { b: '🅱️', a: '🅰️' } - }, - nicg: { - runner: 'simple', - lessonExpressionsKey: 'e6E8', - showPriorities: true, - caption: { name: 'secretCodeCaption', number: 0, letter: 'd' } - }, - qmof: { - runner: 'simple', - lessonExpressionsKey: 'e6E7', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md' - }, - xgei: { - runner: 'simple', - lessonExpressionsKey: 'e6E7', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - caption: { name: 'secretCodeAddOneCaption' } - }, - mauj: { - runner: 'simple', - lessonExpressionsKey: 'e6E9', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - highlightOverrides: { d: 'highlighted', e: 'highlighted' } - }, - eavp: { - runner: 'simple', - lessonExpressionsKey: 'e6E9', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md' - }, - wafy: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e6E9', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - skipToTheEnd: false, - speed: 1.75 - }, - badn: { - runner: 'simple', - lessonExpressionsKey: 'e6E9', - showPriorities: true, - isDone: true, - caption: { name: 'secretCodeCaption', number: 1, letter: 'b' } - }, - slyk: { - runner: 'simple', - lessonExpressionsKey: 'e7E1', - showPriorities: true, - caption: { name: 'secretCodeCaption', number: 1, letter: 'd' } - }, - eemn: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e7E2', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - skipToTheEnd: false, - speed: 3, - highlightOverrides: { d: 'highlighted', e: 'highlighted' } - }, - rceu: { - runner: 'simple', - lessonExpressionsKey: 'e7E2', - showPriorities: true, - isDone: true, - caption: { name: 'secretCodeCaption', number: 2, letter: 'b' } - }, - sisn: { - runner: 'simple', - lessonExpressionsKey: 'e7E3', - showPriorities: true, - caption: { name: 'secretCodeCaption', number: 2, letter: 'd' } - }, - syhh: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e7E4', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - skipToTheEnd: false, - highlightOverrides: { d: 'highlighted', e: 'highlighted' }, - speed: 3 - }, - ablz: { - runner: 'simple', - lessonExpressionsKey: 'e7E4', - showPriorities: true, - isDone: true, - caption: { name: 'secretCodeCaption', number: 3, letter: 'b' } - }, - bpza: { - runner: 'simple', - lessonExpressionsKey: 'e7E5', - showPriorities: true, - caption: { name: 'secretCodeCaption', number: 1, letter: 'e' } - }, - vrvl: { - runner: 'simple', - lessonExpressionsKey: 'e7E6', - showPriorities: true, - caption: { name: 'secretCodeCaption', number: 2, letter: 'g' } - }, - goif: { - runner: 'simple', - lessonExpressionsKey: 'e7E7', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md' - }, - fatm: { - runner: 'simple', - lessonExpressionsKey: 'e7E11', - showPriorities: true, - containerSize: 'xs', - variableSize: 'sm', - highlightOverrides: { g: 'highlighted', h: 'highlighted' } - }, - bxdf: { - runner: 'simple', - lessonExpressionsKey: 'e7E7', - showPriorities: true, - caption: { name: 'secretCodeAddCaption' }, - containerSize: 'xs', - variableSize: 'md' - }, - hdwy: { - runner: 'simple', - lessonExpressionsKey: 'e7E8', - showPriorities: true, - containerSize: 'xs', - variableSize: 'sm', - highlightOverrides: { g: 'highlighted', h: 'highlighted' } - }, - entr: { - runner: 'simple', - lessonExpressionsKey: 'e7E8', - showPriorities: true, - containerSize: 'xs', - variableSize: 'sm' - }, - brrh: { - runner: 'simple', - lessonExpressionsKey: 'e7E10', - showPriorities: true, - containerSize: 'xs', - variableSize: 'sm', - highlightOverrides: { e: 'highlighted', f: 'highlighted' } - }, - rome: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e7E8', - showPriorities: true, - containerSize: 'xs', - variableSize: 'sm', - skipToTheEnd: false, - speed: 5 - }, - dhdk: { - runner: 'simple', - lessonExpressionsKey: 'e7E8', - showPriorities: true, - isDone: true, - caption: { name: 'secretCodeCaption', number: 3, letter: 'c' } - }, - dyov: { - runner: 'simple', - lessonExpressionsKey: 'e7E9', - showPriorities: true, - containerSize: 'xs', - variableSize: 'sm', - highlightOverrides: { e: 'highlighted', f: 'highlighted' } - }, - unck: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e7E9', - showPriorities: true, - containerSize: 'xs', - variableSize: 'sm', - skipToTheEnd: false, - speed: 5 - }, - cpbj: { - runner: 'simple', - lessonExpressionsKey: 'e7E9', - showPriorities: true, - isDone: true, - caption: { name: 'secretCodeCaption', number: 4, letter: 'c' } - }, - ksya: { - runner: 'simple', - lessonExpressionsKey: 'e8E8', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md' - }, - drvu: { - runner: 'simple', - lessonExpressionsKey: 'e8E1', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - caption: { name: 'secretCodeMultiplyCaption' } - }, - bdlj: { - runner: 'simple', - lessonExpressionsKey: 'e8E2', - showPriorities: true, - caption: { name: 'secretCodeCaption', number: 2, letter: 'e' } - }, - ifwb: { - runner: 'simple', - lessonExpressionsKey: 'e8E3', - showPriorities: true, - caption: { name: 'secretCodeCaption', number: 3, letter: 'g' } - }, - mame: { - runner: 'simple', - lessonExpressionsKey: 'e8E4', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - highlightOverrides: { - e: 'highlighted', - f: 'highlighted', - g: 'highlighted', - h: 'highlighted' - } - }, - ngus: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e8E4', - showPriorities: true, - containerSize: 'xs', - variableSize: 'sm', - skipToTheEnd: false, - speed: 5, - highlightOverrides: { - e: 'highlighted', - f: 'highlighted', - g: 'highlighted', - h: 'highlighted' - } - }, - pzwe: { - runner: 'simple', - lessonExpressionsKey: 'e8E4', - showPriorities: true, - containerSize: 'xs', - variableSize: 'sm' - }, - ujfj: { - runner: 'simple', - lessonExpressionsKey: 'e8E4', - showPriorities: true, - isDone: true, - variableSize: 'md', - caption: { name: 'secretCodeCaption', number: 6, letter: 'c' } - }, - dymt: { - runner: 'simple', - lessonExpressionsKey: 'e8E5', - showPriorities: true, - caption: { name: 'secretCodeCaption', number: 1, letter: 'e' } - }, - mhwq: { - runner: 'simple', - lessonExpressionsKey: 'e8E6', - showPriorities: true, - caption: { name: 'secretCodeCaption', number: 1, letter: 'g' } - }, - sojz: { - runner: 'simple', - lessonExpressionsKey: 'e8E7', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - highlightOverrides: { - e: 'highlighted', - f: 'highlighted', - g: 'highlighted', - h: 'highlighted' - } - }, - ktyt: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e8E7', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - skipToTheEnd: false, - speed: 5 - }, - aeyv: { - runner: 'simple', - lessonExpressionsKey: 'e8E7', - showPriorities: true, - isDone: true, - caption: { name: 'secretCodeCaption', number: 1, letter: 'c' } - }, - bxfv: { - runner: 'simple', - lessonExpressionsKey: 'e9E1', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - highlightOverrides: { z: 'highlighted', y: 'highlighted' } - }, - fqwj: { - runner: 'simple', - lessonExpressionsKey: 'e9E1', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md' - }, - tkqr: { - runner: 'simple', - lessonExpressionsKey: 'e9E2', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - highlightOverrides: { f: 'highlighted', g: 'highlighted' } - }, - fhlw: { - runner: 'simple', - lessonExpressionsKey: 'e9E3', - caption: { name: 'secretCodeCaption', number: 0, letter: 'f' } - }, - jliw: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e9E2', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - skipToTheEnd: false, - speed: 3 - }, - yehl: { - runner: 'simple', - lessonExpressionsKey: 'e9E4', - caption: { name: 'secretCodeCaption', number: 1, letter: 'f' } - }, - mrky: { - runner: 'simple', - lessonExpressionsKey: 'e9E5', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - highlightOverrides: { f: 'highlighted', g: 'highlighted' } - }, - ctyl: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e9E5', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - skipToTheEnd: false, - speed: 4 - }, - kupy: { - runner: 'simple', - lessonExpressionsKey: 'e9E6', - caption: { name: 'secretCodeCaption', number: 2, letter: 'f' } - }, - qdkf: { - runner: 'simple', - lessonExpressionsKey: 'e9E7', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - highlightOverrides: { f: 'highlighted', g: 'highlighted' } - }, - gtwk: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e9E7', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - skipToTheEnd: false, - speed: 4, - skipAlphaConvert: true - }, - nlxe: { - runner: 'simple', - lessonExpressionsKey: 'e9E1', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - caption: { name: 'ifCaption', ifZero: 'y', ifNonZero: 'z' } - }, - dvrw: { - runner: 'simple', - lessonExpressionsKey: 'e9E8', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - caption: { name: 'ifCaption', ifZero: 'y', ifNonZero: ['w', 'x'] }, - highlightOverrides: { w: 'highlighted', x: 'highlighted' } - }, - wbpx: { - runner: 'simple', - lessonExpressionsKey: 'e10E1', - showPriorities: true - }, - gszp: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e10E2', - showPriorities: true, - skipToTheEnd: false, - speed: 1.75, - highlightOverrides: { c: 'highlighted' } - }, - kntz: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e10E3', - showPriorities: true, - skipToTheEnd: false, - speed: 1.75, - highlightOverrides: { d: 'highlighted' } - }, - bmms: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e10E4', - showPriorities: true, - skipAlphaConvert: true, - speed: 1.75, - skipToTheEnd: false - }, - gmcn: { - runner: 'simple', - lessonExpressionsKey: 'e10E4', - showPriorities: true, - skipAlphaConvert: true, - initialState: 'showFuncUnbound', - highlightOverrides: { b: 'highlighted' }, - caption: { name: 'isCallArgAndFuncUnboundTheSameCaption', same: true }, - highlightOverrideActiveAfterStart: true - }, - vpjw: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e10E4', - explanationsVisibility: 'hiddenInitialAndLastPausedOnly', - skipAlphaConvert: true, - showPriorities: true, - initialState: 'showFuncUnbound', - lastAllowedExpressionState: 'showFuncBound', - highlightOverrides: { b: 'highlighted' }, - skipToTheEnd: false, - speed: 1.75 - }, - kjyi: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e10E4', - skipAlphaConvert: true, - showPriorities: true, - nextIteration: true, - initialState: 'showFuncBound', - skipToTheEnd: false, - speed: 1.75 - }, - dpst: { - runner: 'simple', - lessonExpressionsKey: 'e10E2', - showPriorities: true, - skipAlphaConvert: true, - initialState: 'showFuncUnbound', - caption: { name: 'isCallArgAndFuncUnboundTheSameCaption', same: false } - }, - xhwx: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e10E2', - skipAlphaConvert: true, - showPriorities: true, - initialState: 'showFuncUnbound', - lastAllowedExpressionState: 'showFuncBound', - skipToTheEnd: false, - speed: 1.75 - }, - ttvy: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e10E2', - skipAlphaConvert: true, - showPriorities: true, - nextIteration: true, - initialState: 'showFuncBound', - skipToTheEnd: false, - speed: 1.75 - }, - lrja: { - runner: 'simple', - lessonExpressionsKey: 'e11E1', - showPriorities: true, - caption: { name: 'secretCodeCaption', number: 1, letter: 'd' } - }, - bcae: { - runner: 'simple', - lessonExpressionsKey: 'e11E2', - showPriorities: true, - skipAlphaConvert: true, - containerSize: 'xs', - variableSize: 'md' - }, - zuam: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e11E2', - showPriorities: true, - skipToTheEnd: false, - skipAlphaConvert: true, - speed: 3, - containerSize: 'xs', - variableSize: 'md' - }, - kfcw: { - runner: 'simple', - lessonExpressionsKey: 'e11E2', - showPriorities: true, - isDone: true, - skipAlphaConvert: true, - containerSize: 'xs', - variableSize: 'md', - caption: { name: 'notSecretCodeCaption', number: 2, letter: 'b' } - }, - jxyg: { - runner: 'simple', - lessonExpressionsKey: 'e11E2', - showPriorities: true, - initialState: 'showFuncUnbound', - containerSize: 'xs', - variableSize: 'md', - highlightOverrides: { b: 'highlighted' }, - highlightOverridesCallArgAndFuncUnboundOnly: true, - highlightOverrideActiveAfterStart: true, - caption: { name: 'isCallArgAndFuncUnboundTheSameCaption', same: true } - }, - oiwu: { - runner: 'simple', - lessonExpressionsKey: 'e11E3', - showPriorities: true, - initialState: 'showFuncUnbound', - containerSize: 'xs', - variableSize: 'md', - highlightOverrides: { b: 'highlighted' }, - highlightOverrideActiveAfterStart: true, - showOnlyFocused: true, - caption: { name: 'mustChangeBothFuncUnboundAndBound' } - }, - uqpp: { - runner: 'simple', - lessonExpressionsKey: 'e11E3', - showPriorities: true, - initialState: 'alphaConvertDone', - containerSize: 'xs', - variableSize: 'md', - highlightOverrides: { b: 'highlighted' }, - highlightOverrideActiveAfterStart: true, - showOnlyFocused: true - }, - hxmk: { - runner: 'simple', - lessonExpressionsKey: 'e11E3', - showPriorities: true, - initialState: 'alphaConvertDone', - containerSize: 'xs', - variableSize: 'md', - highlightOverrides: { b: 'highlighted' }, - highlightOverrideActiveAfterStart: true, - caption: { name: 'isCallArgAndFuncUnboundTheSameCaption', same: false } - }, - rzbq: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e11E3', - showPriorities: true, - initialState: 'alphaConvertDone', - containerSize: 'xs', - variableSize: 'md', - skipToTheEnd: false, - speed: 3 - }, - jlet: { - runner: 'simple', - lessonExpressionsKey: 'e11E3', - isDone: true, - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - caption: { name: 'secretCodeCaption', number: 2, letter: 'e' } - }, - kqip: { - runner: 'simple', - lessonExpressionsKey: 'e11E2', - showPriorities: true, - initialState: 'needsAlphaConvert', - containerSize: 'xs', - variableSize: 'md', - explanationsVisibility: 'visible' - }, - tkbr: { - runner: 'simple', - lessonExpressionsKey: 'e11E2', - showPriorities: true, - initialState: 'alphaConvertDone', - containerSize: 'xs', - variableSize: 'md', - explanationsVisibility: 'visible' - }, - gopk: { - runner: 'simple', - lessonExpressionsKey: 'e12E1', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md' - }, - imgp: { - runner: 'simple', - lessonExpressionsKey: 'e12E2', - showPriorities: true, - caption: { name: 'secretCodeCaption', number: 2, letter: 'g' } - }, - lxnu: { - runner: 'simple', - lessonExpressionsKey: 'e12E3', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md' - }, - ccon: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e12E3', - showPriorities: true, - skipToTheEnd: false, - containerSize: 'xs', - variableSize: 'sm', - speed: 5 - }, - npfx: { - runner: 'simple', - lessonExpressionsKey: 'e12E3', - isDone: true, - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - caption: { name: 'secretCodeCaption', number: 1, letter: 'b' } - }, - pnob: { - runner: 'simple', - lessonExpressionsKey: 'e12E1', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - caption: { name: 'secretCodeMinusOneCaption' } - }, - rqdn: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e12E3', - showPriorities: true, - explanationsVisibility: 'hiddenInitialPausedOnly', - lastAllowedExpressionState: 'needsAlphaConvert', - containerSize: 'xs', - variableSize: 'md', - speed: 5, - skipToTheEnd: false - }, - fiab: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e12E4', - showPriorities: true, - explanationsVisibility: 'hiddenInitialPausedOnly', - lastAllowedExpressionState: 'needsAlphaConvert', - containerSize: 'xs', - variableSize: 'md', - speed: 5, - skipToTheEnd: false - }, - plxd: { - runner: 'singleStep', - lessonExpressionsKey: 'e12E3', - showPriorities: true, - explanationsVisibility: 'visible', - initialState: 'needsAlphaConvert', - finalState: 'alphaConvertDone', - containerSize: 'xs', - variableSize: 'md' - }, - zaoc: { - runner: 'simple', - lessonExpressionsKey: 'e12E4', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - caption: { name: 'secretCodeTwoMinusOneCaption' } - }, - xekr: { - runner: 'simple', - lessonExpressionsKey: 'e12E5' - }, - lial: { - runner: 'simple', - lessonExpressionsKey: 'e12E6', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - caption: { name: 'secretCodeTwoMinusOneCaption' } - }, - uqts: { - runner: 'simple', - lessonExpressionsKey: 'e12E6', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md' - }, - ojma: { - runner: 'simple', - lessonExpressionsKey: 'e12E7' - }, - yykk: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e12E7' - }, - exww: { - runner: 'simple', - lessonExpressionsKey: 'e12E8', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md' - }, - qgun: { - runner: 'simple', - lessonExpressionsKey: 'e12E8', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - highlightOverrides: { g: 'highlighted', h: 'highlighted' }, - caption: { name: 'secretCodeCaption', number: 1, letter: 'g' } - }, - yvia: { - runner: 'simple', - lessonExpressionsKey: 'e12E9', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md' - }, - qifg: { - runner: 'simple', - lessonExpressionsKey: 'e12E10', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md' - }, - ssns: { - runner: 'simple', - lessonExpressionsKey: 'e12E10', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - highlightOverrides: { - a: 'highlighted', - b: 'highlighted', - c: 'highlighted', - d: 'highlighted', - e: 'highlighted', - f: 'highlighted' - } - }, - tboe: { - runner: 'simple', - lessonExpressionsKey: 'e12E13', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - highlightOverrides: { - a: 'highlighted', - b: 'highlighted', - c: 'highlighted', - d: 'highlighted', - e: 'highlighted', - f: 'highlighted' - } - }, - ufyc: { - runner: 'simple', - lessonExpressionsKey: 'e12E11', - showPriorities: true - }, - pbgd: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e12E12', - showPriorities: true, - skipToTheEnd: false, - speed: 1.75 - }, - hvdn: { - runner: 'simple', - lessonExpressionsKey: 'e13E1', - caption: { name: 'ifCaption', ifZero: 'y', ifNonZero: 'z' } - }, - vxnm: { - runner: 'simple', - lessonExpressionsKey: 'e13E2' - }, - xefx: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e13E2', - skipToTheEnd: false - }, - wcsz: { - runner: 'simple', - lessonExpressionsKey: 'e13E2', - explanationsVisibility: 'visible', - initialState: 'conditionActive' - }, - psqo: { - runner: 'simple', - lessonExpressionsKey: 'e13E2', - explanationsVisibility: 'visible', - initialState: 'falseCaseActive' - }, - xsby: { - runner: 'simple', - lessonExpressionsKey: 'e13E2', - isDone: true - }, - repd: { - runner: 'simple', - lessonExpressionsKey: 'e13E3', - showPriorities: true - }, - cnoq: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e13E3', - skipToTheEnd: false, - showPriorities: true, - speed: 1.75 - }, - dwnj: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e13E3', - skipToTheEnd: false, - showPriorities: true, - lastAllowedExpressionState: 'default' - }, - guuf: { - runner: 'simple', - lessonExpressionsKey: 'e13E3', - showPriorities: true, - explanationsVisibility: 'visible', - nextIteration: true, - initialState: 'conditionActive' - }, - lrrr: { - runner: 'simple', - lessonExpressionsKey: 'e13E3', - showPriorities: true, - nextIteration: true, - explanationsVisibility: 'visible', - initialState: 'trueCaseActive' - }, - dpar: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e13E3', - showPriorities: true, - speed: 1.75, - skipToTheEnd: false, - nextIteration: true, - explanationsVisibility: 'visible', - initialState: 'trueCaseOnly' - }, - ylil: { - runner: 'simple', - lessonExpressionsKey: 'e13E4', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md' - }, - vqcw: { - runner: 'simple', - lessonExpressionsKey: 'e13E5', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md' - }, - dcfi: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e13E6', - showPriorities: true, - skipToTheEnd: false, - containerSize: 'xs', - variableSize: 'md', - speed: 5 - }, - bmnc: { - runner: 'simple', - lessonExpressionsKey: 'e13E6', - isDone: true, - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - caption: { name: 'secretCodeCaption', number: 2, letter: 'l' } - }, - ufze: { - runner: 'simple', - lessonExpressionsKey: 'e13E3', - showPriorities: true, - isDone: true - }, - rreb: { - runner: 'simple', - lessonExpressionsKey: 'e13E7', - caption: { name: 'whatCanComputeFactorial', start: 3 } - }, - kqzn: { - runner: 'simple', - lessonExpressionsKey: 'e13E8', - caption: { name: 'whatCanComputeFactorial', start: 4 } - }, - aimh: { - runner: 'simple', - lessonExpressionsKey: 'e13E12', - caption: { name: 'whatCanComputeFactorial', start: 5 } - }, - lyod: { - runner: 'simple', - lessonExpressionsKey: 'e13E9', - caption: { name: 'secretCodeMultiplyCaption' } - }, - imba: { - runner: 'simple', - lessonExpressionsKey: 'e13E10', - caption: { name: 'secretCodeMultiplyCaption' } - }, - zifr: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e13E11' - }, - omlc: { - runner: 'simple', - lessonExpressionsKey: 'e13E11', - caption: { name: 'secretCodeMultiplyCaption', arg1: 2, arg2: 3 } - }, - zxux: { - runner: 'simple', - lessonExpressionsKey: 'e14E1', - showPriorities: true, - variableSize: 'md' - }, - itzl: { - runner: 'singleStep', - lessonExpressionsKey: 'e14E1', - showPriorities: true, - initialState: 'active', - finalState: 'magicalExpanded', - variableSize: 'md' - }, - gtnr: { - runner: 'simple', - lessonExpressionsKey: 'e14E1', - showPriorities: true, - nextIteration: true, - highlightOverrideActiveAfterStart: true, - highlightOverrides: { magical: 'highlighted' }, - variableSize: 'md', - caption: { name: 'witchAppearsAgainCaption' } - }, - cfms: { - runner: 'simple', - lessonExpressionsKey: 'e14E6', - showPriorities: true, - nextIteration: true, - highlightOverrideActiveAfterStart: true, - highlightOverrides: { magical: 'highlighted' }, - variableSize: 'md', - caption: { name: 'witchAppearsAgainCaption' } - }, - syfp: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e14E1', - showPriorities: true, - nextIteration: true, - skipToTheEnd: false, - lastAllowedExpressionState: 'default', - lastAllowedExpressionStateAfterIterations: 1, - variableSize: 'md' - }, - wdol: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e14E1', - showPriorities: true, - nextIterations: 2, - skipToTheEnd: false, - lastAllowedExpressionState: 'default', - lastAllowedExpressionStateAfterIterations: 2, - variableSize: 'md', - highlightNumber: 2 - }, - luir: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e14E1', - showPriorities: true, - nextIterations: 3, - skipToTheEnd: false, - lastAllowedExpressionState: 'default', - lastAllowedExpressionStateAfterIterations: 3, - variableSize: 'md' - }, - ifxr: { - runner: 'simple', - lessonExpressionsKey: 'e14E1', - showPriorities: true, - nextIterations: 4, - initialState: 'default', - variableSize: 'md', - caption: { name: 'magicalChangedCaption', fromNumber: 3 }, - argPriorityAggHighlights: [1], - funcPriorityAggHighlights: [1, 2] - }, - vkpm: { - runner: 'singleStep', - lessonExpressionsKey: 'e14E1', - showPriorities: true, - nextIterations: 4, - variableSize: 'sm', - initialState: 'active', - finalState: 'magicalExpanded' - }, - mihy: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e14E1', - showPriorities: true, - nextIterations: 4, - skipToTheEnd: false, - initialState: 'magicalExpanded', - lastAllowedExpressionState: 'default', - lastAllowedExpressionStateAfterIterations: 7, - speed: 1.75, - variableSize: 'sm' - }, - dxum: { - runner: 'simple', - lessonExpressionsKey: 'e14E1', - showPriorities: true, - nextIterations: 4, - variableSize: 'sm' - }, - davn: { - runner: 'simple', - lessonExpressionsKey: 'e14E1', - showPriorities: true, - initialState: 'default', - nextIterations: 8, - caption: { name: 'magicalChangedCaption', fromNumber: 2 }, - variableSize: 'sm', - argPriorityAggHighlights: [1], - funcPriorityAggHighlights: [3, 4] - }, - qltx: { - runner: 'singleStep', - lessonExpressionsKey: 'e14E1', - showPriorities: true, - nextIterations: 8, - initialState: 'active', - finalState: 'magicalExpanded', - variableSize: 'sm' - }, - zvet: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e14E1', - showPriorities: true, - nextIterations: 8, - skipToTheEnd: false, - lastAllowedExpressionState: 'conditionActive', - lastAllowedExpressionStateAfterIterations: 8, - initialState: 'magicalExpanded', - speed: 1.75, - variableSize: 'sm' - }, - yvty: { - runner: 'simple', - lessonExpressionsKey: 'e14E1', - showPriorities: true, - nextIterations: 8, - explanationsVisibility: 'visible', - initialState: 'conditionActive', - variableSize: 'sm' - }, - umce: { - runner: 'simple', - lessonExpressionsKey: 'e14E1', - showPriorities: true, - nextIterations: 8, - initialState: 'trueCaseActive', - explanationsVisibility: 'visible', - variableSize: 'sm' - }, - orhx: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e14E1', - showPriorities: true, - nextIterations: 12, - variableSize: 'sm', - skipToTheEnd: false, - speed: 1.75 - }, - wqdb: { - runner: 'simple', - lessonExpressionsKey: 'e14E1', - showPriorities: true, - nextIterations: 12, - variableSize: 'sm' - }, - xtjt: { - runner: 'simple', - lessonExpressionsKey: 'e14E1', - isDone: true, - showPriorities: true, - variableSize: 'sm' - }, - mnfh: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e14E1', - showPriorities: true, - skipToTheEnd: false, - speed: 5, - variableSize: 'sm' - }, - yklt: { - runner: 'simple', - lessonExpressionsKey: 'e14E2', - showPriorities: true, - variableSize: 'sm' - }, - fsmk: { - runner: 'simple', - lessonExpressionsKey: 'e14E2', - showPriorities: true, - nextIterations: 16, - variableSize: 'sm' - }, - peoq: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e14E2', - showPriorities: true, - skipToTheEnd: false, - speed: 5, - variableSize: 'xs', - lastAllowedExpressionState: 'default', - lastAllowedExpressionStateAfterIterations: 15 - }, - nfkp: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e14E2', - showPriorities: true, - skipToTheEnd: false, - speed: 1.75, - nextIterations: 16, - variableSize: 'sm' - }, - fora: { - runner: 'simple', - lessonExpressionsKey: 'e14E3', - showPriorities: true, - variableSize: 'sm' - }, - eobj: { - runner: 'simple', - lessonExpressionsKey: 'e14E3', - showPriorities: true, - variableSize: 'sm', - nextIterations: 20 - }, - osqg: { - runner: 'simple', - lessonExpressionsKey: 'e14E3', - showPriorities: true, - variableSize: 'sm', - isDone: true - }, - vrwt: { - runner: 'simple', - lessonExpressionsKey: 'e14E1', - variableSize: 'md' - }, - lodr: { - runner: 'simple', - lessonExpressionsKey: 'e14E2', - variableSize: 'md' - }, - fjyk: { - runner: 'simple', - lessonExpressionsKey: 'e14E3', - variableSize: 'md' - }, - miez: { - runner: 'simple', - lessonExpressionsKey: 'e14E4', - variableSize: 'md' - }, - fapu: { - runner: 'simple', - lessonExpressionsKey: 'e14E5', - variableSize: 'sm' - }, - xjae: { - runner: 'simple', - lessonExpressionsKey: 'e14E6', - variableSize: 'md' - }, - xsve: { - runner: 'simple', - lessonExpressionsKey: 'e14E6', - variableSize: 'md', - explanationsVisibility: 'visible', - initialState: 'magicalExpanded' - }, - igrt: { - runner: 'simple', - lessonExpressionsKey: 'e14E1', - showPriorities: true, - variableSize: 'sm' - }, - woft: { - runner: 'simple', - lessonExpressionsKey: 'e14E1', - showPriorities: true, - nextIterations: 12, - variableSize: 'sm' - }, - urhc: { - runner: 'simple', - lessonExpressionsKey: 'e14E1', - showPriorities: true, - variableSize: 'sm', - isDone: true - }, - tdau: { - runner: 'simple', - lessonExpressionsKey: 'e15E1', - showPriorities: true, - highlightOverrides: { s: 'highlighted' }, - variableSize: 'md', - caption: { name: 'witchReplacedCaption' } - }, - lkwr: { - runner: 'simple', - lessonExpressionsKey: 'e15E2', - showPriorities: true, - highlightOverrides: { s: 'highlighted' }, - variableSize: 'md', - containerSize: 'xs' - }, - osih: { - runner: 'simple', - lessonExpressionsKey: 'e15E3', - showPriorities: true, - highlightOverrides: { a: 'highlighted', b: 'highlighted' }, - variableSize: 'xs', - containerSize: 'xs' - }, - dkbt: { - runner: 'simple', - lessonExpressionsKey: 'e15E3', - showPriorities: true, - variableSize: 'xs', - containerSize: 'xs' - }, - hzlj: { - runner: 'simple', - lessonExpressionsKey: 'e15E4', - showPriorities: true, - containerSize: 'xs', - variableSize: 'xs' - }, - plts: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e15E5', - showPriorities: true, - skipToTheEnd: false, - containerSize: 'xs', - variableSize: 'xxs', - lastAllowedExpressionState: 'default', - lastAllowedExpressionStateAfterIterations: 5, - speed: 4 - }, - pnux: { - runner: 'simple', - lessonExpressionsKey: 'e15E5', - showPriorities: true, - highlightFunctions: true, - containerSize: 'xs', - variableSize: 'xxs', - nextIterations: 6 - }, - zhby: { - runner: 'simple', - lessonExpressionsKey: 'e15E6', - showPriorities: true, - variableSize: 'md', - highlightOverrides: { abbreviated: 'highlighted' }, - highlightOverrideActiveAfterStart: true - }, - xcnu: { - runner: 'simple', - lessonExpressionsKey: 'e15E6', - showPriorities: true, - variableSize: 'md', - caption: { name: 'ycChangedCaption', fromNumber: 3 }, - argPriorityAggHighlights: [1], - funcPriorityAggHighlights: [1, 2] - }, - iisx: { - runner: 'simple', - lessonExpressionsKey: 'e14E1', - showPriorities: true, - nextIterations: 4, - initialState: 'default', - variableSize: 'md', - caption: { name: 'magicalChangedCaption', fromNumber: 3 }, - argPriorityAggHighlights: [1], - funcPriorityAggHighlights: [1, 2] - }, - pzui: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e15E5', - showPriorities: true, - containerSize: 'xs', - variableSize: 'xxs', - nextIterations: 6, - skipToTheEnd: false, - lastAllowedExpressionState: 'default', - lastAllowedExpressionStateAfterIterations: 10, - speed: 4 - }, - kfrt: { - runner: 'simple', - lessonExpressionsKey: 'e15E5', - showPriorities: true, - containerSize: 'xs', - variableSize: 'xxs', - nextIterations: 11, - highlightFunctions: true - }, - iygh: { - runner: 'simple', - lessonExpressionsKey: 'e15E7', - showPriorities: true, - variableSize: 'md', - highlightOverrides: { abbreviated: 'highlighted' }, - highlightOverrideActiveAfterStart: true - }, - ines: { - runner: 'simple', - lessonExpressionsKey: 'e15E7', - showPriorities: true, - variableSize: 'md', - caption: { name: 'ycChangedCaption', fromNumber: 2 }, - argPriorityAggHighlights: [1], - funcPriorityAggHighlights: [3, 4] - }, - gcnt: { - runner: 'simple', - lessonExpressionsKey: 'e14E1', - showPriorities: true, - nextIterations: 8, - initialState: 'default', - variableSize: 'md', - caption: { name: 'magicalChangedCaption', fromNumber: 2 }, - argPriorityAggHighlights: [1], - funcPriorityAggHighlights: [3, 4] - }, - pgtx: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e15E5', - showPriorities: true, - containerSize: 'xs', - variableSize: 'xxs', - nextIterations: 11, - skipToTheEnd: false, - lastAllowedExpressionState: 'conditionActive', - lastAllowedExpressionStateAfterIterations: 14, - speed: 4 - }, - gswd: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e15E5', - showPriorities: true, - containerSize: 'xs', - variableSize: 'xxs', - nextIterations: 14, - skipToTheEnd: false, - initialState: 'conditionActive', - lastAllowedExpressionState: 'default', - lastAllowedExpressionStateAfterIterations: 15 - }, - jruw: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e15E5', - showPriorities: true, - containerSize: 'xs', - variableSize: 'xxs', - nextIterations: 16, - skipToTheEnd: false, - speed: 1.75 - }, - nnhc: { - runner: 'simple', - lessonExpressionsKey: 'e15E5', - showPriorities: true, - variableSize: 'xs', - containerSize: 'xs' - }, - pzvr: { - runner: 'simple', - lessonExpressionsKey: 'e15E5', - showPriorities: true, - variableSize: 'xs', - containerSize: 'xs', - nextIterations: 16 - }, - mscz: { - runner: 'simple', - lessonExpressionsKey: 'e15E5', - showPriorities: true, - variableSize: 'xs', - containerSize: 'xs', - isDone: true - }, - jreq: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e15E8', - showPriorities: true, - containerSize: 'xs', - variableSize: 'xxs', - lastAllowedExpressionState: 'default', - skipToTheEnd: false, - speed: 5, - lastAllowedExpressionStateAfterIterations: 20, - superFastForward: true - }, - vpmj: { - runner: 'simple', - lessonExpressionsKey: 'e15E8', - showPriorities: true, - containerSize: 'xs', - variableSize: 'xs', - nextIterations: 21 - }, - uitu: { - runner: 'simple', - lessonExpressionsKey: 'e15E8', - showPriorities: true, - containerSize: 'xs', - variableSize: 'xs', - isDone: true - }, - bozr: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e15E9', - showPriorities: true, - containerSize: 'xs', - variableSize: 'xxs', - lastAllowedExpressionState: 'default', - skipToTheEnd: false, - speed: 5, - lastAllowedExpressionStateAfterIterations: 25, - superFastForward: true - }, - angp: { - runner: 'simple', - lessonExpressionsKey: 'e15E9', - showPriorities: true, - containerSize: 'xs', - variableSize: 'xs', - nextIterations: 26 - }, - wxqy: { - runner: 'simple', - lessonExpressionsKey: 'e15E9', - showPriorities: true, - containerSize: 'xs', - variableSize: 'xs', - isDone: true - }, - wcwd: { - runner: 'simple', - lessonExpressionsKey: 'e15E10', - showPriorities: true, - variableSize: 'xs', - containerSize: 'xs' - }, - bcgc: { - runner: 'simple', - lessonExpressionsKey: 'e15E11', - showPriorities: true, - containerSize: 'xs', - variableSize: 'xs' - }, - szou: { - runner: 'simple', - lessonExpressionsKey: 'e15E12', - showPriorities: true, - containerSize: 'xs', - variableSize: 'xs', - caption: { name: 'changedToPowerCaption' } - }, - ysji: { - runner: 'simple', - lessonExpressionsKey: 'e15E12', - isDone: true - }, - ilrn: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e15E12', - showPriorities: true, - containerSize: 'xs', - variableSize: 'xxs', - lastAllowedExpressionState: 'default', - skipToTheEnd: false, - speed: 5, - lastAllowedExpressionStateAfterIterations: 15, - superFastForward: true - }, - xsgz: { - runner: 'simple', - lessonExpressionsKey: 'e15E12', - showPriorities: true, - containerSize: 'xs', - variableSize: 'xs', - nextIterations: 16 - }, - dret: { - runner: 'simple', - lessonExpressionsKey: 'e15E12', - showPriorities: true, - containerSize: 'xs', - variableSize: 'xs', - isDone: true - }, - bpsz: { - runner: 'playButtonOnly', - lessonExpressionsKey: 'e15E13', - showPriorities: true, - containerSize: 'xs', - variableSize: 'xxs', - lastAllowedExpressionState: 'default', - skipToTheEnd: false, - speed: 5, - lastAllowedExpressionStateAfterIterations: 20, - superFastForward: true - }, - fotb: { - runner: 'simple', - lessonExpressionsKey: 'e15E13', - showPriorities: true, - containerSize: 'xs', - variableSize: 'xs', - nextIterations: 21 - }, - zfcz: { - runner: 'simple', - lessonExpressionsKey: 'e15E13', - showPriorities: true, - containerSize: 'xs', - variableSize: 'xs', - isDone: true - }, - jtai: { - runner: 'simple', - lessonExpressionsKey: 'e15E14', - showPriorities: true, - containerSize: 'xs', - variableSize: 'xs' - }, - nmoc: { - runner: 'simple', - lessonExpressionsKey: 'e15E15', - showPriorities: true, - containerSize: 'xs', - variableSize: 'sm' - }, - cnef: { - runner: 'simple', - lessonExpressionsKey: 'e15E15', - showPriorities: true, - containerSize: 'xs', - variableSize: 'sm', - highlightOverrides: { a: 'highlighted', b: 'highlighted' } - }, - news: { - runner: 'simple', - lessonExpressionsKey: 'e15E16', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - caption: { name: 'thisIsYCombinatorCaption' } - }, - xrzv: { - runner: 'simple', - lessonExpressionsKey: 'e15E17', - showPriorities: true, - containerSize: 'xs', - variableSize: 'md', - caption: { name: 'thisIsYCombinatorCaption', too: true } - }, - ytcf: { - runner: 'simple', - lessonExpressionsKey: 'e16E1' - } -} - -export default config diff --git a/scripts/splitConfigs.ts b/scripts/splitConfigs.ts deleted file mode 100644 index bcf8cc15f..000000000 --- a/scripts/splitConfigs.ts +++ /dev/null @@ -1,18 +0,0 @@ -import util from 'util' -import config from 'scripts/lib/expressionRunnerShorthandConfig' -import fs from 'fs' -import prettierFormat from 'scripts/lib/prettierFormat' - -Object.keys(config).forEach(key => { - const contents = prettierFormat(` - import { ExpressionRunnerShorthandConfig } from 'scripts/lib/expressionRunnerShorthandConfig' - - const config: ExpressionRunnerShorthandConfig = ${util.inspect(config[key], { - depth: null, - maxArrayLength: null - })} - - export default config - `) - fs.writeFileSync(`./scripts/lib/runnerConfigs/${key}.ts`, contents) -}) From 6e1896d11ffc86a522209a8b4f5a2ff24e2bf6ab Mon Sep 17 00:00:00 2001 From: Shu Uesugi Date: Fri, 21 Jun 2019 13:56:29 -0700 Subject: [PATCH 9/9] Fix default exports --- scripts/precomputeExpressionContainers.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/scripts/precomputeExpressionContainers.ts b/scripts/precomputeExpressionContainers.ts index 5577a72f2..f899e1ec8 100644 --- a/scripts/precomputeExpressionContainers.ts +++ b/scripts/precomputeExpressionContainers.ts @@ -15,7 +15,11 @@ const regenerate = () => { .replace('./scripts/lib/runnerConfigs/', '') .replace('.ts', '') import(file.replace('./', '')).then( - (configBase: ExpressionRunnerShorthandConfig) => { + ({ + default: configBase + }: { + default: ExpressionRunnerShorthandConfig + }) => { const config = buildExpressionRunnerConfigFromShorthand(configBase) const componentName = `${key[0].toUpperCase()}${key.slice(1)}` const expressionContainers = buildExpressionContainers(config)