diff --git a/scripts/lib/buildExpressionContainers.ts b/scripts/lib/buildExpressionContainers.ts index feaf629ef..4863ec018 100644 --- a/scripts/lib/buildExpressionContainers.ts +++ b/scripts/lib/buildExpressionContainers.ts @@ -5,11 +5,10 @@ import { ExpressionContainer, SteppedExpressionContainer } from 'src/types/ExpressionContainerTypes' -import * as lessonExpressions from 'scripts/lib/lessonExpressions' const buildExpressionContainers = ({ - lessonExpressionsKey, - predefinedExpressionsKeys, + initialExpressionContainer, + initialExpressionContainers, initializeInstructions, showAllShowSteps, skipAlphaConvert, @@ -19,9 +18,8 @@ const buildExpressionContainers = ({ lastAllowedExpressionStateAfterIterations, hidePlayButton }: ExpressionRunnerConfig): readonly ExpressionContainer[] => { - if (lessonExpressionsKey) { - let currentExpressionContainer: SteppedExpressionContainer = - lessonExpressions[lessonExpressionsKey] + if (initialExpressionContainer) { + let currentExpressionContainer: SteppedExpressionContainer = initialExpressionContainer let results: ExpressionContainer[] = [] const stepOptions = { showAllShowSteps, skipAlphaConvert } @@ -114,8 +112,8 @@ const buildExpressionContainers = ({ } return results - } else if (predefinedExpressionsKeys) { - return predefinedExpressionsKeys.map(key => lessonExpressions[key]) + } else if (initialExpressionContainers) { + return initialExpressionContainers } else { throw new Error() } diff --git a/scripts/lib/buildExpressionRunnerConfigFromShorthand.ts b/scripts/lib/buildExpressionRunnerConfigFromShorthand.ts index 805a18246..2c23ce1c8 100644 --- a/scripts/lib/buildExpressionRunnerConfigFromShorthand.ts +++ b/scripts/lib/buildExpressionRunnerConfigFromShorthand.ts @@ -16,11 +16,11 @@ import { expressionRunnerContextDefault } from 'src/types/ExpressionRunnerTypes' import { HProps } from 'src/types/HTypes' -import * as lessonExpressions from 'scripts/lib/lessonExpressions' +import { SteppedExpressionContainer } from 'src/types/ExpressionContainerTypes' export interface ExpressionRunnerConfig { - lessonExpressionsKey?: keyof typeof lessonExpressions - predefinedExpressionsKeys?: readonly (keyof typeof lessonExpressions)[] + initialExpressionContainer?: SteppedExpressionContainer + initialExpressionContainers?: SteppedExpressionContainer[] hidePriorities: ExpressionRunnerContextProps['hidePriorities'] hideBottomRightBadges: ExpressionRunnerContextProps['hideBottomRightBadges'] hideControls: boolean @@ -138,7 +138,7 @@ const buildExpressionRunnerConfigFromShorthand = ( let runnerProps if (isExpressionRunnerSimpleConfig(config)) { const { - lessonExpressionsKey, + initialExpressionContainer, initialState, isDone, skipAlphaConvert, @@ -164,7 +164,7 @@ const buildExpressionRunnerConfigFromShorthand = ( >(config, expressionRunnerSimpleConfigDefault) runnerProps = { - lessonExpressionsKey, + initialExpressionContainer, hideControls: true, hidePriorities: !showPriorities, explanationsVisibility, @@ -190,7 +190,7 @@ const buildExpressionRunnerConfigFromShorthand = ( } } else if (isExpressionRunnerPlayButtonOnlyConfig(config)) { const { - lessonExpressionsKey, + initialExpressionContainer, initialState, skipToTheEnd, hideFuncUnboundBadgeOnExplanation, @@ -216,7 +216,7 @@ const buildExpressionRunnerConfigFromShorthand = ( runnerProps = { speed, highlightNumber, - lessonExpressionsKey, + initialExpressionContainer, hidePriorities: !showPriorities, highlightOverrides, showAllShowSteps, @@ -238,7 +238,7 @@ const buildExpressionRunnerConfigFromShorthand = ( } } else if (isExpressionRunnerSingleStepConfig(config)) { const { - lessonExpressionsKey, + initialExpressionContainer, initialState, finalState, hideFuncUnboundBadgeOnExplanation, @@ -257,7 +257,7 @@ const buildExpressionRunnerConfigFromShorthand = ( runnerProps = { variableSize, containerSize, - lessonExpressionsKey, + initialExpressionContainer, hidePriorities: !showPriorities, hideFuncUnboundBadgeOnExplanation, hidePlayButton: true, @@ -273,7 +273,7 @@ const buildExpressionRunnerConfigFromShorthand = ( } } else { const { - predefinedExpressionsKeys, + initialExpressionContainers, hideFuncUnboundBadgeOnExplanation, showPriorities, explanationsVisibility, @@ -288,7 +288,7 @@ const buildExpressionRunnerConfigFromShorthand = ( >(config, expressionRunnerPredefinedConfigDefault) runnerProps = { - predefinedExpressionsKeys, + initialExpressionContainers, variableSize, containerSize, hidePriorities: !showPriorities, diff --git a/scripts/lib/expressionRunnerShorthandConfig.ts b/scripts/lib/expressionRunnerShorthandConfig.ts index d1d3f97af..e537cdc98 100644 --- a/scripts/lib/expressionRunnerShorthandConfig.ts +++ b/scripts/lib/expressionRunnerShorthandConfig.ts @@ -1,7 +1,7 @@ -import * as lessonExpressions from 'scripts/lib/lessonExpressions' import { ExpressionContainer } from 'src/types/ExpressionContainerTypes' import { ExpressionRunnerProps } from 'src/types/ExpressionRunnerTypes' import { HProps } from 'src/types/HTypes' +import { SteppedExpressionContainer } from 'src/types/ExpressionContainerTypes' export const expressionRunnerSimpleConfigDefault = { isDone: false, @@ -14,7 +14,7 @@ export const expressionRunnerSimpleConfigDefault = { interface ExpressionRunnerSimpleConfig { runner: 'simple' - lessonExpressionsKey: keyof typeof lessonExpressions + initialExpressionContainer: SteppedExpressionContainer initialState?: ExpressionContainer['previouslyChangedExpressionState'] isDone?: boolean skipAlphaConvert?: boolean @@ -61,7 +61,7 @@ export function isExpressionRunnerPlayButtonOnlyConfig( interface ExpressionRunnerPlayButtonOnlyConfig { runner: 'playButtonOnly' - lessonExpressionsKey: keyof typeof lessonExpressions + initialExpressionContainer: SteppedExpressionContainer initialState?: ExpressionContainer['previouslyChangedExpressionState'] skipToTheEnd?: boolean hideFuncUnboundBadgeOnExplanation?: boolean @@ -96,7 +96,7 @@ export function isExpressionRunnerSingleStepConfig( interface ExpressionRunnerSingleStepConfig { runner: 'singleStep' - lessonExpressionsKey: keyof typeof lessonExpressions + initialExpressionContainer: SteppedExpressionContainer initialState: ExpressionContainer['previouslyChangedExpressionState'] finalState: ExpressionContainer['previouslyChangedExpressionState'] hideFuncUnboundBadgeOnExplanation?: boolean @@ -125,7 +125,7 @@ export const expressionRunnerPredefinedConfigDefault = { interface ExpressionRunnerPredefinedConfig { runner: 'predefined' - predefinedExpressionsKeys: readonly (keyof typeof lessonExpressions)[] + initialExpressionContainers: SteppedExpressionContainer[] hideFuncUnboundBadgeOnExplanation?: boolean showPriorities?: boolean nextIteration?: boolean diff --git a/scripts/lib/lessonExpressions.ts b/scripts/lib/initialExpressionContainers.ts similarity index 65% rename from scripts/lib/lessonExpressions.ts rename to scripts/lib/initialExpressionContainers.ts index 0d2953e94..1b188a809 100644 --- a/scripts/lib/lessonExpressions.ts +++ b/scripts/lib/initialExpressionContainers.ts @@ -15,7 +15,7 @@ import { import { magicalVariableName } from 'src/lib/specialVariableNames' import { ContainerWithState } from 'src/types/ExpressionContainerTypes' -export const e1E1 = initializeExpressionContainer([ +export const nyhe = initializeExpressionContainer([ { arg: 'a', body: 'a' @@ -23,7 +23,7 @@ export const e1E1 = initializeExpressionContainer([ 'b' ]) -export const e1E2 = initializeExpressionContainer([ +export const txbv = initializeExpressionContainer([ { arg: 'c', body: 'd' @@ -31,7 +31,7 @@ export const e1E2 = initializeExpressionContainer([ 'e' ]) -export const e1E3 = initializeExpressionContainer([ +export const yanq = initializeExpressionContainer([ { arg: 'f', body: 'f' @@ -39,7 +39,7 @@ export const e1E3 = initializeExpressionContainer([ 'g' ]) -export const e1E4 = initializeExpressionContainer([ +export const zgxp = initializeExpressionContainer([ { arg: 'h', body: 'i' @@ -47,7 +47,7 @@ export const e1E4 = initializeExpressionContainer([ 'j' ]) -export const e1E5 = initializeExpressionContainer([ +export const gvjy = initializeExpressionContainer([ { arg: 'k', body: 'k' @@ -55,7 +55,7 @@ export const e1E5 = initializeExpressionContainer([ 'l' ]) -export const e1E6 = initializeExpressionContainer([ +export const cgui = initializeExpressionContainer([ { arg: 'k', body: 'm' @@ -63,9 +63,9 @@ export const e1E6 = initializeExpressionContainer([ 'l' ]) -export const e1E7 = initializeExpressionContainer('k') +export const lsbz = initializeExpressionContainer('k') -export const e2E1 = initializeExpressionContainer([ +export const qcbo = initializeExpressionContainer([ { arg: 'a', body: { @@ -76,7 +76,7 @@ export const e2E1 = initializeExpressionContainer([ 'c' ]) -export const e3E1 = initializeExpressionContainer([ +export const pisd = initializeExpressionContainer([ { arg: 'a', body: { @@ -88,7 +88,7 @@ export const e3E1 = initializeExpressionContainer([ 'd' ]) -export const e3E2 = initializeExpressionContainer([ +export const epon = initializeExpressionContainer([ { arg: 'e', body: { @@ -100,9 +100,9 @@ export const e3E2 = initializeExpressionContainer([ 'h' ]) -export const e3E3 = initializeExpressionContainer('f') +export const kamz = initializeExpressionContainer('f') -export const e3E5 = initializeExpressionContainer([ +export const atls = initializeExpressionContainer([ { arg: 'd', body: 'd' @@ -113,7 +113,7 @@ export const e3E5 = initializeExpressionContainer([ } ]) -export const e5E1 = initializeExpressionContainer([ +export const lqti = initializeExpressionContainer([ { arg: 'b', body: [ @@ -127,7 +127,7 @@ export const e5E1 = initializeExpressionContainer([ 'a' ]) -export const e5E2 = initializeExpressionContainer([ +export const bndu = initializeExpressionContainer([ { arg: 'a', body: 'a' @@ -135,7 +135,7 @@ export const e5E2 = initializeExpressionContainer([ ['b', 'c'] ]) -export const e5E3 = initializeExpressionContainer([ +export const hrdv = initializeExpressionContainer([ 'b', [ { @@ -146,129 +146,129 @@ export const e5E3 = initializeExpressionContainer([ ] ]) -export const e6E1 = initializeExpressionContainer(numberParams('a', 'b', 0)) -export const e6E2 = initializeExpressionContainer(numberParams('c', 'd', 1)) -export const e6E3 = initializeExpressionContainer(numberParams('e', 'f', 2)) -export const e6E4 = initializeExpressionContainer(numberParams('g', 'h', 3)) -export const e6E5 = initializeExpressionContainer({ +export const mzxw = initializeExpressionContainer(numberParams('a', 'b', 0)) +export const ntes = initializeExpressionContainer(numberParams('c', 'd', 1)) +export const nskn = initializeExpressionContainer(numberParams('e', 'f', 2)) +export const tgxv = initializeExpressionContainer(numberParams('g', 'h', 3)) +export const dupe = initializeExpressionContainer({ arg: 'A', body: { arg: 'B', body: ['Amult', 'B'] } }) -export const e6E6 = initializeExpressionContainer(numberParams('A', 'B', 2)) -export const e6E7 = initializeExpressionContainer([ +export const mbco = initializeExpressionContainer(numberParams('A', 'B', 2)) +export const govs = initializeExpressionContainer([ succParams('a', 'b', 'c'), 'question' ]) -export const e6E8 = initializeExpressionContainer(numberParams('d', 'e', 0)) -export const e6E9 = initializeExpressionContainer([ +export const qbbl = initializeExpressionContainer(numberParams('d', 'e', 0)) +export const dova = initializeExpressionContainer([ succParams('a', 'b', 'c'), numberParams('d', 'e', 0) ]) -export const e6E10 = initializeExpressionContainer( +export const jpac = initializeExpressionContainer( numberParamsHighlightNumber('g', 'h', 3) ) -export const e6E11 = initializeExpressionContainer( +export const xesp = initializeExpressionContainer( numberParamsHighlightNumber('e', 'f', 2) ) -export const e6E12 = initializeExpressionContainer(numberParams('i', 'j', 5)) -export const e6E13 = initializeExpressionContainer( +export const yscp = initializeExpressionContainer(numberParams('i', 'j', 5)) +export const wzkr = initializeExpressionContainer( numberParamsHighlightNumber('i', 'j', 5) ) -export const e7E1 = initializeExpressionContainer(numberParams('d', 'e', 1)) -export const e7E2 = initializeExpressionContainer([ +export const yahz = initializeExpressionContainer(numberParams('d', 'e', 1)) +export const kcia = initializeExpressionContainer([ succParams('a', 'b', 'c'), numberParams('d', 'e', 1) ]) -export const e7E3 = initializeExpressionContainer(numberParams('d', 'e', 2)) -export const e7E4 = initializeExpressionContainer([ +export const awud = initializeExpressionContainer(numberParams('d', 'e', 2)) +export const wzcw = initializeExpressionContainer([ succParams('a', 'b', 'c'), numberParams('d', 'e', 2) ]) -export const e7E5 = initializeExpressionContainer(numberParams('e', 'f', 1)) -export const e7E6 = initializeExpressionContainer(numberParams('g', 'h', 2)) -export const e7E7 = initializeExpressionContainer([ +export const povy = initializeExpressionContainer(numberParams('e', 'f', 1)) +export const gqsr = initializeExpressionContainer(numberParams('g', 'h', 2)) +export const cydn = initializeExpressionContainer([ addParams('a', 'b', 'c', 'd'), 'question', 'question' ]) -export const e7E8 = initializeExpressionContainer([ +export const qhnf = initializeExpressionContainer([ addParams('a', 'b', 'c', 'd'), numberParams('g', 'h', 2), numberParams('e', 'f', 1) ]) -export const e7E9 = initializeExpressionContainer([ +export const pubv = initializeExpressionContainer([ addParams('a', 'b', 'c', 'd'), numberParams('e', 'f', 1), numberParams('g', 'h', 3) ]) -export const e7E10 = initializeExpressionContainer([ +export const hmka = initializeExpressionContainer([ addParams('a', 'b', 'c', 'd'), 'question', numberParams('e', 'f', 1) ]) -export const e7E11 = initializeExpressionContainer([ +export const gebx = initializeExpressionContainer([ addParams('a', 'b', 'c', 'd'), 'question', numberParams('g', 'h', 3) ]) -export const e8E1 = initializeExpressionContainer([ +export const qxea = initializeExpressionContainer([ multParams('a', 'b', 'c', 'd'), 'question', 'question' ]) -export const e8E2 = initializeExpressionContainer(numberParams('e', 'f', 2)) -export const e8E3 = initializeExpressionContainer(numberParams('g', 'h', 3)) +export const uhqx = initializeExpressionContainer(numberParams('e', 'f', 2)) +export const utcc = initializeExpressionContainer(numberParams('g', 'h', 3)) -export const e8E4 = initializeExpressionContainer([ +export const jsdg = initializeExpressionContainer([ multParams('a', 'b', 'c', 'd'), numberParams('g', 'h', 3), numberParams('e', 'f', 2) ]) -export const e8E5 = initializeExpressionContainer(numberParams('e', 'f', 1)) -export const e8E6 = initializeExpressionContainer(numberParams('g', 'h', 1)) +export const bunh = initializeExpressionContainer(numberParams('e', 'f', 1)) +export const tfqn = initializeExpressionContainer(numberParams('g', 'h', 1)) -export const e8E7 = initializeExpressionContainer([ +export const jzhy = initializeExpressionContainer([ multParams('a', 'b', 'c', 'd'), numberParams('g', 'h', 1), numberParams('e', 'f', 1) ]) -export const e8E8 = initializeExpressionContainer([ +export const njvi = initializeExpressionContainer([ multParamsRightHighlighted('a', 'b', 'c', 'd'), 'question', 'question' ]) -export const e9E1 = initializeExpressionContainer( +export const jxut = initializeExpressionContainer( isZeroParams('a', 'b', 'c', 'd', 'e', 'y', 'z', 'question') ) -export const e9E2 = initializeExpressionContainer( +export const bjbm = initializeExpressionContainer( isZeroParams('a', 'b', 'c', 'd', 'e', 'y', 'z', numberParams('f', 'g', 0)) ) -export const e9E3 = initializeExpressionContainer(numberParams('f', 'g', 0)) -export const e9E4 = initializeExpressionContainer(numberParams('f', 'g', 1)) +export const xvjz = initializeExpressionContainer(numberParams('f', 'g', 0)) +export const ttks = initializeExpressionContainer(numberParams('f', 'g', 1)) -export const e9E5 = initializeExpressionContainer( +export const rcfq = initializeExpressionContainer( isZeroParams('a', 'b', 'c', 'd', 'e', 'y', 'z', numberParams('f', 'g', 1)) ) -export const e9E6 = initializeExpressionContainer(numberParams('f', 'g', 2)) +export const axiy = initializeExpressionContainer(numberParams('f', 'g', 2)) -export const e9E7 = initializeExpressionContainer( +export const pqnt = initializeExpressionContainer( isZeroParams('a', 'b', 'c', 'd', 'e', 'y', 'z', numberParams('f', 'g', 2)) ) -export const e9E8 = initializeExpressionContainer( +export const lhek = initializeExpressionContainer( isZeroParams( 'a', 'b', @@ -281,60 +281,60 @@ export const e9E8 = initializeExpressionContainer( ) ) -export const e10E1 = initializeExpressionContainer( +export const qikx = initializeExpressionContainer( alphaConversionSimpleExampleParams('question') ) -export const e10E2 = initializeExpressionContainer( +export const ooeu = initializeExpressionContainer( alphaConversionSimpleExampleParams('c') ) -export const e10E3 = initializeExpressionContainer( +export const xryf = initializeExpressionContainer( alphaConversionSimpleExampleParams('d') ) -export const e10E4 = initializeExpressionContainer( +export const zgzf = initializeExpressionContainer( alphaConversionSimpleExampleParams(highlighted('b')) ) -export const e11E1 = initializeExpressionContainer(numberParams('d', 'b', 1)) -export const e11E2 = initializeExpressionContainer([ +export const byex = initializeExpressionContainer(numberParams('d', 'b', 1)) +export const toum = initializeExpressionContainer([ succParams('a', 'b', 'c'), numberParams(highlighted('d'), highlighted('b'), 1) ]) -export const e11E3 = initializeExpressionContainer([ +export const druk = initializeExpressionContainer([ succParams('a', 'b', 'c', true), numberParams(highlighted('d'), highlighted('b'), 1) ]) -export const e12E1 = initializeExpressionContainer([ +export const qqiz = initializeExpressionContainer([ predParams('a', 'b', 'c', 'd', 'e', 'f'), 'question' ]) -export const e12E2 = initializeExpressionContainer(numberParams('g', 'h', 2)) -export const e12E3 = initializeExpressionContainer([ +export const gsyt = initializeExpressionContainer(numberParams('g', 'h', 2)) +export const pxps = initializeExpressionContainer([ predParams('a', 'b', 'c', 'd', 'e', 'f'), numberParams(highlighted('g'), highlighted('h'), 2) ]) -export const e12E4 = initializeExpressionContainer([ +export const atos = initializeExpressionContainer([ predParams('a', 'b', 'c', 'd', 'e', 'f'), numberParams('g', 'h', 2) ]) -export const e12E5 = initializeExpressionContainer({ +export const ikhw = initializeExpressionContainer({ shorthandNumber: 2 }) -export const e12E6 = initializeExpressionContainer([ +export const mwvx = initializeExpressionContainer([ predParams('a', 'b', 'c', 'd', 'e', 'f'), { shorthandNumber: 2, initialHighlight: true } ]) -export const e12E7 = initializeExpressionContainer({ +export const vvbc = initializeExpressionContainer({ shorthandNumber: 2, shorthandUnary: 'pred' }) -export const e12E8 = initializeExpressionContainer([ +export const jbvr = initializeExpressionContainer([ { arg: 'i', body: [predParams('a', 'b', 'c', 'd', 'e', 'f'), 'i'] @@ -342,7 +342,7 @@ export const e12E8 = initializeExpressionContainer([ numberParams('g', 'h', 1) ]) -export const e12E9 = initializeExpressionContainer([ +export const uqdf = initializeExpressionContainer([ { arg: 'i', body: [predParams('a', 'b', 'c', 'd', 'e', 'f'), 'i'] @@ -353,7 +353,7 @@ export const e12E9 = initializeExpressionContainer([ } ]) -export const e12E10 = initializeExpressionContainer([ +export const sqvn = initializeExpressionContainer([ { arg: 'i', body: [predParams('a', 'b', 'c', 'd', 'e', 'f'), highlighted('i')] @@ -363,7 +363,7 @@ export const e12E10 = initializeExpressionContainer([ } ]) -export const e12E11 = initializeExpressionContainer([ +export const zsyl = initializeExpressionContainer([ { arg: 'i', body: { @@ -377,7 +377,7 @@ export const e12E11 = initializeExpressionContainer([ } ]) -export const e12E12 = initializeExpressionContainer([ +export const mgiu = initializeExpressionContainer([ { arg: 'i', body: { @@ -390,7 +390,7 @@ export const e12E12 = initializeExpressionContainer([ } ]) -export const e12E13 = initializeExpressionContainer([ +export const idkp = initializeExpressionContainer([ { arg: 'i', body: [predParams('a', 'b', 'c', 'd', 'e', 'f'), 'i'] @@ -400,14 +400,14 @@ export const e12E13 = initializeExpressionContainer([ } ]) -export const e13E1 = initializeExpressionContainer({ +export const kmtz = initializeExpressionContainer({ checkType: 'isZero', condition: 'question', trueCase: 'y', falseCase: 'z' }) -export const e13E2 = initializeExpressionContainer({ +export const pdyu = initializeExpressionContainer({ checkType: 'isZero', condition: { shorthandNumber: 3 @@ -420,7 +420,7 @@ export const e13E2 = initializeExpressionContainer({ } }) -export const e13E3 = initializeExpressionContainer([ +export const dvlj = initializeExpressionContainer([ [ { arg: 'a', @@ -445,7 +445,7 @@ export const e13E3 = initializeExpressionContainer([ } ]) -export const e13E4 = initializeExpressionContainer([ +export const zquq = initializeExpressionContainer([ [ { arg: 'a', @@ -475,7 +475,7 @@ export const e13E4 = initializeExpressionContainer([ } ]) -export const e13E5 = initializeExpressionContainer([ +export const jwta = initializeExpressionContainer([ [ { arg: 'a', @@ -498,7 +498,7 @@ export const e13E5 = initializeExpressionContainer([ numberParams(highlighted('l'), highlighted('m'), 2) ]) -export const e13E6 = initializeExpressionContainer([ +export const krta = initializeExpressionContainer([ [ { arg: 'a', @@ -521,28 +521,28 @@ export const e13E6 = initializeExpressionContainer([ numberParams('l', 'm', 2) ]) -export const e13E7 = initializeExpressionContainer([ +export const hfov = initializeExpressionContainer([ 'question', { shorthandNumber: 3 } ]) -export const e13E8 = initializeExpressionContainer([ +export const aeqh = initializeExpressionContainer([ 'question', { shorthandNumber: 4 } ]) -export const e13E9 = initializeExpressionContainer([ +export const pmyq = initializeExpressionContainer([ { shorthandBinary: 'mult' }, ['question', 'question'] ]) -export const e13E10 = initializeExpressionContainer([ +export const anrt = initializeExpressionContainer([ 'question', [ { @@ -552,7 +552,7 @@ export const e13E10 = initializeExpressionContainer([ ] ]) -export const e13E11 = initializeExpressionContainer([ +export const etrh = initializeExpressionContainer([ { shorthandNumber: 3 }, @@ -566,14 +566,14 @@ export const e13E11 = initializeExpressionContainer([ ] ]) -export const e13E12 = initializeExpressionContainer([ +export const irqm = initializeExpressionContainer([ 'question', { shorthandNumber: 5 } ]) -export const e14E1 = initializeExpressionContainer([ +export const dpky = initializeExpressionContainer([ { magical: true, name: magicalVariableName @@ -583,7 +583,7 @@ export const e14E1 = initializeExpressionContainer([ } ]) -export const e14E2 = initializeExpressionContainer([ +export const lles = initializeExpressionContainer([ { magical: true, name: magicalVariableName @@ -593,7 +593,7 @@ export const e14E2 = initializeExpressionContainer([ } ]) -export const e14E3 = initializeExpressionContainer([ +export const ynct = initializeExpressionContainer([ { magical: true, name: magicalVariableName @@ -603,7 +603,7 @@ export const e14E3 = initializeExpressionContainer([ } ]) -export const e14E4 = initializeExpressionContainer([ +export const heiy = initializeExpressionContainer([ { magical: true, name: magicalVariableName @@ -611,7 +611,7 @@ export const e14E4 = initializeExpressionContainer([ 'someNumber' ]) -export const e14E5 = initializeExpressionContainer([ +export const yrrr = initializeExpressionContainer([ 'someNumber', { shorthandBinary: 'mult' @@ -638,7 +638,7 @@ export const e14E5 = initializeExpressionContainer([ } ]) -export const e14E6 = initializeExpressionContainer([ +export const aizc = initializeExpressionContainer([ { magical: true, name: magicalVariableName @@ -675,12 +675,12 @@ const updatedMagicalParams: FunctionExpressionParams = { } } -export const e15E1 = initializeExpressionContainer([ +export const bpua = initializeExpressionContainer([ updatedMagicalParams, 'question' ]) -export const e15E2 = initializeExpressionContainer([ +export const qexv = initializeExpressionContainer([ { arg: 's', body: updatedMagicalParams @@ -702,7 +702,7 @@ const yCombinator: FunctionExpressionParams = { ] } -export const e15E3 = initializeExpressionContainer([ +export const edvm = initializeExpressionContainer([ [ yCombinator, { @@ -713,7 +713,7 @@ export const e15E3 = initializeExpressionContainer([ 'question' ]) -export const e15E4 = initializeExpressionContainer([ +export const wjxz = initializeExpressionContainer([ [ yCombinator, { @@ -727,7 +727,7 @@ export const e15E4 = initializeExpressionContainer([ } ]) -export const e15E5 = initializeExpressionContainer([ +export const ipyc = initializeExpressionContainer([ [ yCombinator, { @@ -740,7 +740,7 @@ export const e15E5 = initializeExpressionContainer([ } ]) -export const e15E6 = initializeExpressionContainer([ +export const onbh = initializeExpressionContainer([ { shorthandNumber: 3 }, @@ -757,7 +757,7 @@ export const e15E6 = initializeExpressionContainer([ ] ]) -export const e15E7 = initializeExpressionContainer([ +export const fzwa = initializeExpressionContainer([ { shorthandNumber: 3 }, @@ -784,7 +784,7 @@ export const e15E7 = initializeExpressionContainer([ ] ]) -export const e15E8 = initializeExpressionContainer([ +export const pvph = initializeExpressionContainer([ [ yCombinator, { @@ -798,7 +798,7 @@ export const e15E8 = initializeExpressionContainer([ } ]) -export const e15E9 = initializeExpressionContainer([ +export const nxmy = initializeExpressionContainer([ [ yCombinator, { @@ -812,7 +812,7 @@ export const e15E9 = initializeExpressionContainer([ } ]) -export const e15E10 = initializeExpressionContainer([ +export const vgig = initializeExpressionContainer([ [ yCombinator, { @@ -826,7 +826,7 @@ export const e15E10 = initializeExpressionContainer([ } ]) -export const e15E11 = initializeExpressionContainer([ +export const vfno = initializeExpressionContainer([ [ yCombinator, { @@ -874,7 +874,7 @@ const updatedMagicalParamsForPower = ( } }) -export const e15E12 = initializeExpressionContainer([ +export const gtnk = initializeExpressionContainer([ [ yCombinator, { @@ -887,7 +887,7 @@ export const e15E12 = initializeExpressionContainer([ } ]) -export const e15E13 = initializeExpressionContainer([ +export const hctu = initializeExpressionContainer([ [ yCombinator, { @@ -901,7 +901,7 @@ export const e15E13 = initializeExpressionContainer([ } ]) -export const e15E14 = initializeExpressionContainer([ +export const imda = initializeExpressionContainer([ [ yCombinator, { @@ -928,7 +928,7 @@ const updatedMagicalParamsCustomizable: FunctionExpressionParams = { } } -export const e15E15 = initializeExpressionContainer([ +export const oesh = initializeExpressionContainer([ [ yCombinator, { @@ -939,9 +939,9 @@ export const e15E15 = initializeExpressionContainer([ 'someNumber' ]) -export const e15E16 = initializeExpressionContainer(yCombinator) +export const vazr = initializeExpressionContainer(yCombinator) -export const e15E17 = initializeExpressionContainer({ +export const zjhi = initializeExpressionContainer({ arg: 'c', body: [ { @@ -955,7 +955,7 @@ export const e15E17 = initializeExpressionContainer({ ] }) -export const e16E1 = initializeExpressionContainer([ +export const nbgx = initializeExpressionContainer([ { arg: 'A', body: 'A' @@ -963,7 +963,7 @@ export const e16E1 = initializeExpressionContainer([ 'B' ]) -export const v2e1E1 = initializeExpressionContainer([ +export const xrvm = initializeExpressionContainer([ 'questionV2', [ { @@ -973,7 +973,7 @@ export const v2e1E1 = initializeExpressionContainer([ ] ]) -export const v2e1E2 = initializeExpressionContainer([ +export const mrab = initializeExpressionContainer([ { shorthandNumber: 1 }, @@ -987,20 +987,20 @@ export const v2e1E2 = initializeExpressionContainer([ ] ]) -export const v2e1E3: ContainerWithState<'done'> = { +export const vzpd: ContainerWithState<'done'> = { ...initializeExpressionContainer({ shorthandNumber: 2 }), containerState: 'done' } -export const v2e1E4 = initializeExpressionContainer([ +export const ocwu = initializeExpressionContainer([ { shorthandNumber: 2 }, [ { - shorthandBinary: 'add' + shorthandBinary: 'mult' }, { shorthandNumber: 3 @@ -1008,14 +1008,14 @@ export const v2e1E4 = initializeExpressionContainer([ ] ]) -export const v2e1E5: ContainerWithState<'done'> = { +export const fmlj: ContainerWithState<'done'> = { ...initializeExpressionContainer({ shorthandNumber: 6 }), containerState: 'done' } -export const v2e1E6 = initializeExpressionContainer([ +export const zcxt = initializeExpressionContainer([ { shorthandNumber: 2 }, @@ -1029,21 +1029,21 @@ export const v2e1E6 = initializeExpressionContainer([ ] ]) -export const v2e1E7: ContainerWithState<'done'> = { +export const zrwn: ContainerWithState<'done'> = { ...initializeExpressionContainer({ shorthandNumber: 1 }), containerState: 'done' } -export const v2e1E8 = initializeExpressionContainer({ +export const ognb = initializeExpressionContainer({ checkType: 'isZero', condition: 'questionV2', trueCase: 'questionV2', falseCase: 'questionV2' }) -export const v2e1E9 = initializeExpressionContainer({ +export const kysf = initializeExpressionContainer({ checkType: 'isZero', condition: { shorthandNumber: 2 @@ -1056,14 +1056,7 @@ export const v2e1E9 = initializeExpressionContainer({ } }) -export const v2e1E10: ContainerWithState<'done'> = { - ...initializeExpressionContainer({ - shorthandNumber: 1 - }), - containerState: 'done' -} - -export const v2e1E11 = initializeExpressionContainer({ +export const pslb = initializeExpressionContainer({ checkType: 'isZero', condition: { shorthandNumber: 0 @@ -1076,7 +1069,7 @@ export const v2e1E11 = initializeExpressionContainer({ } }) -export const v2e1E12 = initializeExpressionContainer([ +export const qbkn = initializeExpressionContainer([ { shorthandNumber: 4 }, @@ -1088,7 +1081,7 @@ export const v2e1E12 = initializeExpressionContainer([ ] ]) -export const v2e1E13 = initializeExpressionContainer([ +export const jnac = initializeExpressionContainer([ { shorthandNumber: 4 }, @@ -1102,14 +1095,14 @@ export const v2e1E13 = initializeExpressionContainer([ ] ]) -export const v2e1E14: ContainerWithState<'done'> = { +export const sbvu: ContainerWithState<'done'> = { ...initializeExpressionContainer({ shorthandNumber: 0 }), containerState: 'done' } -export const v2e1E15 = initializeExpressionContainer({ +export const ydlj = initializeExpressionContainer({ checkType: 'isZero', condition: { shorthandNumber: 0 @@ -1122,7 +1115,7 @@ export const v2e1E15 = initializeExpressionContainer({ } }) -export const v2e1E16: ContainerWithState<'done'> = { +export const wkny: ContainerWithState<'done'> = { ...initializeExpressionContainer({ shorthandNumber: 28 }), diff --git a/scripts/lib/runnerConfigs/aaov.ts b/scripts/lib/runnerConfigs/aaov.ts index 9b364b1fe..0073ef15c 100644 --- a/scripts/lib/runnerConfigs/aaov.ts +++ b/scripts/lib/runnerConfigs/aaov.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'singleStep', - lessonExpressionsKey: 'e3E1', + initialExpressionContainer: initialExpressionContainers.pisd, initialState: 'default', finalState: 'active', showPriorities: true diff --git a/scripts/lib/runnerConfigs/ablz.ts b/scripts/lib/runnerConfigs/ablz.ts index 59363385d..596b82d83 100644 --- a/scripts/lib/runnerConfigs/ablz.ts +++ b/scripts/lib/runnerConfigs/ablz.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e7E4', + initialExpressionContainer: initialExpressionContainers.wzcw, showPriorities: true, isDone: true, caption: { name: 'secretCodeCaption', number: 3, letter: 'b' } diff --git a/scripts/lib/runnerConfigs/aeyv.ts b/scripts/lib/runnerConfigs/aeyv.ts index 890c92a17..0b2a43775 100644 --- a/scripts/lib/runnerConfigs/aeyv.ts +++ b/scripts/lib/runnerConfigs/aeyv.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e8E7', + initialExpressionContainer: initialExpressionContainers.jzhy, showPriorities: true, isDone: true, caption: { name: 'secretCodeCaption', number: 1, letter: 'c' } diff --git a/scripts/lib/runnerConfigs/aezk.ts b/scripts/lib/runnerConfigs/aezk.ts index 12fa3073c..86fa9d427 100644 --- a/scripts/lib/runnerConfigs/aezk.ts +++ b/scripts/lib/runnerConfigs/aezk.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e5E1', + initialExpressionContainer: initialExpressionContainers.lqti, initialState: 'active', showPriorities: true } diff --git a/scripts/lib/runnerConfigs/ahsd.ts b/scripts/lib/runnerConfigs/ahsd.ts index b0a1e96fd..cb756bc96 100644 --- a/scripts/lib/runnerConfigs/ahsd.ts +++ b/scripts/lib/runnerConfigs/ahsd.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e1E2', + initialExpressionContainer: initialExpressionContainers.txbv, isDone: true } diff --git a/scripts/lib/runnerConfigs/aimh.ts b/scripts/lib/runnerConfigs/aimh.ts index 3d117e38e..bbc7591f4 100644 --- a/scripts/lib/runnerConfigs/aimh.ts +++ b/scripts/lib/runnerConfigs/aimh.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e13E12', + initialExpressionContainer: initialExpressionContainers.irqm, caption: { name: 'whatCanComputeFactorial', start: 5 } } diff --git a/scripts/lib/runnerConfigs/ainx.ts b/scripts/lib/runnerConfigs/ainx.ts index 73e9c8e5a..193df7ac7 100644 --- a/scripts/lib/runnerConfigs/ainx.ts +++ b/scripts/lib/runnerConfigs/ainx.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e5E1', + initialExpressionContainer: initialExpressionContainers.lqti, initialState: 'active', lastAllowedExpressionState: 'showFuncBound', showPriorities: true, diff --git a/scripts/lib/runnerConfigs/angp.ts b/scripts/lib/runnerConfigs/angp.ts index e458e5149..ebd70a276 100644 --- a/scripts/lib/runnerConfigs/angp.ts +++ b/scripts/lib/runnerConfigs/angp.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e15E9', + initialExpressionContainer: initialExpressionContainers.nxmy, showPriorities: true, containerSize: 'xs', variableSize: 'xs', diff --git a/scripts/lib/runnerConfigs/atkh.ts b/scripts/lib/runnerConfigs/atkh.ts index 481ca9fe0..eb21beb4f 100644 --- a/scripts/lib/runnerConfigs/atkh.ts +++ b/scripts/lib/runnerConfigs/atkh.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'v2e1E12' + initialExpressionContainer: initialExpressionContainers.qbkn } export default config diff --git a/scripts/lib/runnerConfigs/awxz.ts b/scripts/lib/runnerConfigs/awxz.ts index c32c8fad9..757207d26 100644 --- a/scripts/lib/runnerConfigs/awxz.ts +++ b/scripts/lib/runnerConfigs/awxz.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e2E1', + initialExpressionContainer: initialExpressionContainers.qcbo, isDone: true } diff --git a/scripts/lib/runnerConfigs/badn.ts b/scripts/lib/runnerConfigs/badn.ts index f1fe20a59..4b2f9b6d0 100644 --- a/scripts/lib/runnerConfigs/badn.ts +++ b/scripts/lib/runnerConfigs/badn.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e6E9', + initialExpressionContainer: initialExpressionContainers.dova, showPriorities: true, isDone: true, caption: { name: 'secretCodeCaption', number: 1, letter: 'b' } diff --git a/scripts/lib/runnerConfigs/bcae.ts b/scripts/lib/runnerConfigs/bcae.ts index 130a6477c..b56ee6a99 100644 --- a/scripts/lib/runnerConfigs/bcae.ts +++ b/scripts/lib/runnerConfigs/bcae.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e11E2', + initialExpressionContainer: initialExpressionContainers.toum, showPriorities: true, skipAlphaConvert: true, containerSize: 'xs', diff --git a/scripts/lib/runnerConfigs/bcgc.ts b/scripts/lib/runnerConfigs/bcgc.ts index b9d76a136..7c6a40146 100644 --- a/scripts/lib/runnerConfigs/bcgc.ts +++ b/scripts/lib/runnerConfigs/bcgc.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e15E11', + initialExpressionContainer: initialExpressionContainers.vfno, showPriorities: true, containerSize: 'xs', variableSize: 'xs' diff --git a/scripts/lib/runnerConfigs/bdlj.ts b/scripts/lib/runnerConfigs/bdlj.ts index 3ba085284..c927207df 100644 --- a/scripts/lib/runnerConfigs/bdlj.ts +++ b/scripts/lib/runnerConfigs/bdlj.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e8E2', + initialExpressionContainer: initialExpressionContainers.uhqx, showPriorities: true, caption: { name: 'secretCodeCaption', number: 2, letter: 'e' } } diff --git a/scripts/lib/runnerConfigs/bgfl.ts b/scripts/lib/runnerConfigs/bgfl.ts index b0a1e96fd..cb756bc96 100644 --- a/scripts/lib/runnerConfigs/bgfl.ts +++ b/scripts/lib/runnerConfigs/bgfl.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e1E2', + initialExpressionContainer: initialExpressionContainers.txbv, isDone: true } diff --git a/scripts/lib/runnerConfigs/blre.ts b/scripts/lib/runnerConfigs/blre.ts index ef955873e..ec0fd5370 100644 --- a/scripts/lib/runnerConfigs/blre.ts +++ b/scripts/lib/runnerConfigs/blre.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e6E1', + initialExpressionContainer: initialExpressionContainers.mzxw, showPriorities: true, bottomRightBadgeOverrides: { b: '🅱️', a: '🅰️' } } diff --git a/scripts/lib/runnerConfigs/bmms.ts b/scripts/lib/runnerConfigs/bmms.ts index babc87bc5..c2451a715 100644 --- a/scripts/lib/runnerConfigs/bmms.ts +++ b/scripts/lib/runnerConfigs/bmms.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e10E4', + initialExpressionContainer: initialExpressionContainers.zgzf, showPriorities: true, skipAlphaConvert: true, speed: 1.75, diff --git a/scripts/lib/runnerConfigs/bmnc.ts b/scripts/lib/runnerConfigs/bmnc.ts index 5d37901bf..7b69312e0 100644 --- a/scripts/lib/runnerConfigs/bmnc.ts +++ b/scripts/lib/runnerConfigs/bmnc.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e13E6', + initialExpressionContainer: initialExpressionContainers.krta, isDone: true, showPriorities: true, containerSize: 'xs', diff --git a/scripts/lib/runnerConfigs/bozr.ts b/scripts/lib/runnerConfigs/bozr.ts index 0ba081021..c6f1e9a69 100644 --- a/scripts/lib/runnerConfigs/bozr.ts +++ b/scripts/lib/runnerConfigs/bozr.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e15E9', + initialExpressionContainer: initialExpressionContainers.nxmy, showPriorities: true, containerSize: 'xs', variableSize: 'xxs', diff --git a/scripts/lib/runnerConfigs/bpsz.ts b/scripts/lib/runnerConfigs/bpsz.ts index e584daa72..3d983bfb1 100644 --- a/scripts/lib/runnerConfigs/bpsz.ts +++ b/scripts/lib/runnerConfigs/bpsz.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e15E13', + initialExpressionContainer: initialExpressionContainers.hctu, showPriorities: true, containerSize: 'xs', variableSize: 'xxs', diff --git a/scripts/lib/runnerConfigs/bpwl.ts b/scripts/lib/runnerConfigs/bpwl.ts index 0923b93ff..8dd7bc036 100644 --- a/scripts/lib/runnerConfigs/bpwl.ts +++ b/scripts/lib/runnerConfigs/bpwl.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e6E4', + initialExpressionContainer: initialExpressionContainers.tgxv, showPriorities: true, caption: { name: 'secretCodeCaptionSimple', number: 3 } } diff --git a/scripts/lib/runnerConfigs/bpza.ts b/scripts/lib/runnerConfigs/bpza.ts index d1c6c6ce4..264b3ef5a 100644 --- a/scripts/lib/runnerConfigs/bpza.ts +++ b/scripts/lib/runnerConfigs/bpza.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e7E5', + initialExpressionContainer: initialExpressionContainers.povy, showPriorities: true, caption: { name: 'secretCodeCaption', number: 1, letter: 'e' } } diff --git a/scripts/lib/runnerConfigs/brrh.ts b/scripts/lib/runnerConfigs/brrh.ts index 82cdacd6b..c452a2f0e 100644 --- a/scripts/lib/runnerConfigs/brrh.ts +++ b/scripts/lib/runnerConfigs/brrh.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e7E10', + initialExpressionContainer: initialExpressionContainers.hmka, showPriorities: true, containerSize: 'xs', variableSize: 'sm', diff --git a/scripts/lib/runnerConfigs/bxdf.ts b/scripts/lib/runnerConfigs/bxdf.ts index c383ca46a..5b932fdb6 100644 --- a/scripts/lib/runnerConfigs/bxdf.ts +++ b/scripts/lib/runnerConfigs/bxdf.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e7E7', + initialExpressionContainer: initialExpressionContainers.cydn, showPriorities: true, caption: { name: 'secretCodeAddCaption' }, containerSize: 'xs', diff --git a/scripts/lib/runnerConfigs/bxfv.ts b/scripts/lib/runnerConfigs/bxfv.ts index 3656656d8..32b9096ff 100644 --- a/scripts/lib/runnerConfigs/bxfv.ts +++ b/scripts/lib/runnerConfigs/bxfv.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e9E1', + initialExpressionContainer: initialExpressionContainers.jxut, showPriorities: true, containerSize: 'xs', variableSize: 'md', diff --git a/scripts/lib/runnerConfigs/ccon.ts b/scripts/lib/runnerConfigs/ccon.ts index c4e92f274..63b871f6a 100644 --- a/scripts/lib/runnerConfigs/ccon.ts +++ b/scripts/lib/runnerConfigs/ccon.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e12E3', + initialExpressionContainer: initialExpressionContainers.pxps, showPriorities: true, skipToTheEnd: false, containerSize: 'xs', diff --git a/scripts/lib/runnerConfigs/cfms.ts b/scripts/lib/runnerConfigs/cfms.ts index 7ecabf871..65e0331ab 100644 --- a/scripts/lib/runnerConfigs/cfms.ts +++ b/scripts/lib/runnerConfigs/cfms.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e14E6', + initialExpressionContainer: initialExpressionContainers.aizc, showPriorities: true, nextIteration: true, highlightOverrideActiveAfterStart: true, diff --git a/scripts/lib/runnerConfigs/cgpd.ts b/scripts/lib/runnerConfigs/cgpd.ts index da0100b2e..413871c70 100644 --- a/scripts/lib/runnerConfigs/cgpd.ts +++ b/scripts/lib/runnerConfigs/cgpd.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e5E1', + initialExpressionContainer: initialExpressionContainers.lqti, isDone: true } diff --git a/scripts/lib/runnerConfigs/cnef.ts b/scripts/lib/runnerConfigs/cnef.ts index 411a743b4..706852c5a 100644 --- a/scripts/lib/runnerConfigs/cnef.ts +++ b/scripts/lib/runnerConfigs/cnef.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e15E15', + initialExpressionContainer: initialExpressionContainers.oesh, showPriorities: true, containerSize: 'xs', variableSize: 'sm', diff --git a/scripts/lib/runnerConfigs/cnoq.ts b/scripts/lib/runnerConfigs/cnoq.ts index 3b974c442..4d425beec 100644 --- a/scripts/lib/runnerConfigs/cnoq.ts +++ b/scripts/lib/runnerConfigs/cnoq.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e13E3', + initialExpressionContainer: initialExpressionContainers.dvlj, skipToTheEnd: false, showPriorities: true, speed: 1.75 diff --git a/scripts/lib/runnerConfigs/cpbj.ts b/scripts/lib/runnerConfigs/cpbj.ts index 557efc68c..43f01eceb 100644 --- a/scripts/lib/runnerConfigs/cpbj.ts +++ b/scripts/lib/runnerConfigs/cpbj.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e7E9', + initialExpressionContainer: initialExpressionContainers.pubv, showPriorities: true, isDone: true, caption: { name: 'secretCodeCaption', number: 4, letter: 'c' } diff --git a/scripts/lib/runnerConfigs/cpkp.ts b/scripts/lib/runnerConfigs/cpkp.ts index adaf01012..647ca44dd 100644 --- a/scripts/lib/runnerConfigs/cpkp.ts +++ b/scripts/lib/runnerConfigs/cpkp.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e1E4', + initialExpressionContainer: initialExpressionContainers.zgxp, isDone: true } diff --git a/scripts/lib/runnerConfigs/cqpa.ts b/scripts/lib/runnerConfigs/cqpa.ts index 9a7fc2762..e4e9f179a 100644 --- a/scripts/lib/runnerConfigs/cqpa.ts +++ b/scripts/lib/runnerConfigs/cqpa.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e6E6', + initialExpressionContainer: initialExpressionContainers.mbco, showPriorities: true, caption: { name: 'secretCodeCaption', number: 2, letter: 'A' } } diff --git a/scripts/lib/runnerConfigs/ctyl.ts b/scripts/lib/runnerConfigs/ctyl.ts index b8560dbf3..cd08c556a 100644 --- a/scripts/lib/runnerConfigs/ctyl.ts +++ b/scripts/lib/runnerConfigs/ctyl.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e9E5', + initialExpressionContainer: initialExpressionContainers.rcfq, showPriorities: true, containerSize: 'xs', variableSize: 'md', diff --git a/scripts/lib/runnerConfigs/cvtc.ts b/scripts/lib/runnerConfigs/cvtc.ts index 7d3d64e96..4feb50481 100644 --- a/scripts/lib/runnerConfigs/cvtc.ts +++ b/scripts/lib/runnerConfigs/cvtc.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e3E1', + initialExpressionContainer: initialExpressionContainers.pisd, showPriorities: true } diff --git a/scripts/lib/runnerConfigs/davn.ts b/scripts/lib/runnerConfigs/davn.ts index e4f85a071..aa2988262 100644 --- a/scripts/lib/runnerConfigs/davn.ts +++ b/scripts/lib/runnerConfigs/davn.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e14E1', + initialExpressionContainer: initialExpressionContainers.dpky, showPriorities: true, initialState: 'default', nextIterations: 8, diff --git a/scripts/lib/runnerConfigs/dcfi.ts b/scripts/lib/runnerConfigs/dcfi.ts index 098060a43..eec8567d3 100644 --- a/scripts/lib/runnerConfigs/dcfi.ts +++ b/scripts/lib/runnerConfigs/dcfi.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e13E6', + initialExpressionContainer: initialExpressionContainers.krta, showPriorities: true, skipToTheEnd: false, containerSize: 'xs', diff --git a/scripts/lib/runnerConfigs/dhdk.ts b/scripts/lib/runnerConfigs/dhdk.ts index 15f458330..0fb60f7f9 100644 --- a/scripts/lib/runnerConfigs/dhdk.ts +++ b/scripts/lib/runnerConfigs/dhdk.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e7E8', + initialExpressionContainer: initialExpressionContainers.qhnf, showPriorities: true, isDone: true, caption: { name: 'secretCodeCaption', number: 3, letter: 'c' } diff --git a/scripts/lib/runnerConfigs/diis.ts b/scripts/lib/runnerConfigs/diis.ts index e598527df..222ea6252 100644 --- a/scripts/lib/runnerConfigs/diis.ts +++ b/scripts/lib/runnerConfigs/diis.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e5E3', + initialExpressionContainer: initialExpressionContainers.hrdv, initialState: 'active', skipToTheEnd: false, showPriorities: true diff --git a/scripts/lib/runnerConfigs/dkbt.ts b/scripts/lib/runnerConfigs/dkbt.ts index a25d1b1fd..59e4b0e02 100644 --- a/scripts/lib/runnerConfigs/dkbt.ts +++ b/scripts/lib/runnerConfigs/dkbt.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e15E3', + initialExpressionContainer: initialExpressionContainers.edvm, showPriorities: true, variableSize: 'xs', containerSize: 'xs' diff --git a/scripts/lib/runnerConfigs/dkiy.ts b/scripts/lib/runnerConfigs/dkiy.ts index df85913c5..f6d3ac981 100644 --- a/scripts/lib/runnerConfigs/dkiy.ts +++ b/scripts/lib/runnerConfigs/dkiy.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e3E2', + initialExpressionContainer: initialExpressionContainers.epon, showPriorities: true } diff --git a/scripts/lib/runnerConfigs/dmwy.ts b/scripts/lib/runnerConfigs/dmwy.ts index 8e88b5031..4dad79334 100644 --- a/scripts/lib/runnerConfigs/dmwy.ts +++ b/scripts/lib/runnerConfigs/dmwy.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e3E5', + initialExpressionContainer: initialExpressionContainers.atls, initialState: 'betaReducePreviewAfter', skipToTheEnd: false } diff --git a/scripts/lib/runnerConfigs/dnvw.ts b/scripts/lib/runnerConfigs/dnvw.ts index a07b0d5e3..a5f3eb36b 100644 --- a/scripts/lib/runnerConfigs/dnvw.ts +++ b/scripts/lib/runnerConfigs/dnvw.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e3E1', + initialExpressionContainer: initialExpressionContainers.pisd, nextIteration: true, initialState: 'showFuncBound', showPriorities: true diff --git a/scripts/lib/runnerConfigs/dpar.ts b/scripts/lib/runnerConfigs/dpar.ts index 1d6aa3b6f..8750c87d8 100644 --- a/scripts/lib/runnerConfigs/dpar.ts +++ b/scripts/lib/runnerConfigs/dpar.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e13E3', + initialExpressionContainer: initialExpressionContainers.dvlj, showPriorities: true, speed: 1.75, skipToTheEnd: false, diff --git a/scripts/lib/runnerConfigs/dpst.ts b/scripts/lib/runnerConfigs/dpst.ts index cc271fcd0..fffb6fb26 100644 --- a/scripts/lib/runnerConfigs/dpst.ts +++ b/scripts/lib/runnerConfigs/dpst.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e10E2', + initialExpressionContainer: initialExpressionContainers.ooeu, showPriorities: true, skipAlphaConvert: true, initialState: 'showFuncUnbound', diff --git a/scripts/lib/runnerConfigs/dqey.ts b/scripts/lib/runnerConfigs/dqey.ts index 059a969a4..557de40e9 100644 --- a/scripts/lib/runnerConfigs/dqey.ts +++ b/scripts/lib/runnerConfigs/dqey.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e5E3', + initialExpressionContainer: initialExpressionContainers.hrdv, initialState: 'active', showPriorities: true } diff --git a/scripts/lib/runnerConfigs/dqkc.ts b/scripts/lib/runnerConfigs/dqkc.ts index d4f081357..680a6fded 100644 --- a/scripts/lib/runnerConfigs/dqkc.ts +++ b/scripts/lib/runnerConfigs/dqkc.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e1E3' + initialExpressionContainer: initialExpressionContainers.yanq } export default config diff --git a/scripts/lib/runnerConfigs/dret.ts b/scripts/lib/runnerConfigs/dret.ts index 7a66b02f6..be57cd043 100644 --- a/scripts/lib/runnerConfigs/dret.ts +++ b/scripts/lib/runnerConfigs/dret.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e15E12', + initialExpressionContainer: initialExpressionContainers.gtnk, showPriorities: true, containerSize: 'xs', variableSize: 'xs', diff --git a/scripts/lib/runnerConfigs/drvu.ts b/scripts/lib/runnerConfigs/drvu.ts index 8b317ce82..5625b8e89 100644 --- a/scripts/lib/runnerConfigs/drvu.ts +++ b/scripts/lib/runnerConfigs/drvu.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e8E1', + initialExpressionContainer: initialExpressionContainers.qxea, showPriorities: true, containerSize: 'xs', variableSize: 'md', diff --git a/scripts/lib/runnerConfigs/dtzu.ts b/scripts/lib/runnerConfigs/dtzu.ts index 8a1a97dbc..ca47f508e 100644 --- a/scripts/lib/runnerConfigs/dtzu.ts +++ b/scripts/lib/runnerConfigs/dtzu.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e5E1', + initialExpressionContainer: initialExpressionContainers.lqti, initialState: 'betaReducePreviewBefore', showPriorities: true, explanationsVisibility: 'visible' diff --git a/scripts/lib/runnerConfigs/dvrw.ts b/scripts/lib/runnerConfigs/dvrw.ts index 2ca49619d..d718a5a4b 100644 --- a/scripts/lib/runnerConfigs/dvrw.ts +++ b/scripts/lib/runnerConfigs/dvrw.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e9E8', + initialExpressionContainer: initialExpressionContainers.lhek, showPriorities: true, containerSize: 'xs', variableSize: 'md', diff --git a/scripts/lib/runnerConfigs/dwnj.ts b/scripts/lib/runnerConfigs/dwnj.ts index e8aeffe6a..bf15ec89a 100644 --- a/scripts/lib/runnerConfigs/dwnj.ts +++ b/scripts/lib/runnerConfigs/dwnj.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e13E3', + initialExpressionContainer: initialExpressionContainers.dvlj, skipToTheEnd: false, showPriorities: true, lastAllowedExpressionState: 'default' diff --git a/scripts/lib/runnerConfigs/dxum.ts b/scripts/lib/runnerConfigs/dxum.ts index 81166fc31..302b54371 100644 --- a/scripts/lib/runnerConfigs/dxum.ts +++ b/scripts/lib/runnerConfigs/dxum.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e14E1', + initialExpressionContainer: initialExpressionContainers.dpky, showPriorities: true, nextIterations: 4, variableSize: 'sm' diff --git a/scripts/lib/runnerConfigs/dymt.ts b/scripts/lib/runnerConfigs/dymt.ts index 9c1c11d89..7db2502bf 100644 --- a/scripts/lib/runnerConfigs/dymt.ts +++ b/scripts/lib/runnerConfigs/dymt.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e8E5', + initialExpressionContainer: initialExpressionContainers.bunh, showPriorities: true, caption: { name: 'secretCodeCaption', number: 1, letter: 'e' } } diff --git a/scripts/lib/runnerConfigs/dyov.ts b/scripts/lib/runnerConfigs/dyov.ts index ced85e67c..222156a0e 100644 --- a/scripts/lib/runnerConfigs/dyov.ts +++ b/scripts/lib/runnerConfigs/dyov.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e7E9', + initialExpressionContainer: initialExpressionContainers.pubv, showPriorities: true, containerSize: 'xs', variableSize: 'sm', diff --git a/scripts/lib/runnerConfigs/eavp.ts b/scripts/lib/runnerConfigs/eavp.ts index 8eacf7922..f55a2d808 100644 --- a/scripts/lib/runnerConfigs/eavp.ts +++ b/scripts/lib/runnerConfigs/eavp.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e6E9', + initialExpressionContainer: initialExpressionContainers.dova, showPriorities: true, containerSize: 'xs', variableSize: 'md' diff --git a/scripts/lib/runnerConfigs/ebag.ts b/scripts/lib/runnerConfigs/ebag.ts index b2660acc2..f80f35b4a 100644 --- a/scripts/lib/runnerConfigs/ebag.ts +++ b/scripts/lib/runnerConfigs/ebag.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e3E5', + initialExpressionContainer: initialExpressionContainers.atls, isDone: true } diff --git a/scripts/lib/runnerConfigs/eemn.ts b/scripts/lib/runnerConfigs/eemn.ts index d02a49c1f..b8d56a743 100644 --- a/scripts/lib/runnerConfigs/eemn.ts +++ b/scripts/lib/runnerConfigs/eemn.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e7E2', + initialExpressionContainer: initialExpressionContainers.kcia, showPriorities: true, containerSize: 'xs', variableSize: 'md', diff --git a/scripts/lib/runnerConfigs/efyy.ts b/scripts/lib/runnerConfigs/efyy.ts index 621e7a373..6ca26cb2b 100644 --- a/scripts/lib/runnerConfigs/efyy.ts +++ b/scripts/lib/runnerConfigs/efyy.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'singleStep', - lessonExpressionsKey: 'e5E1', + initialExpressionContainer: initialExpressionContainers.lqti, initialState: 'betaReducePreviewBefore', finalState: 'betaReducePreviewAfter', showPriorities: true diff --git a/scripts/lib/runnerConfigs/egmr.ts b/scripts/lib/runnerConfigs/egmr.ts index 6fa6541ce..03de84c98 100644 --- a/scripts/lib/runnerConfigs/egmr.ts +++ b/scripts/lib/runnerConfigs/egmr.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'singleStep', - lessonExpressionsKey: 'e3E5', + initialExpressionContainer: initialExpressionContainers.atls, initialState: 'active', finalState: 'showFuncBound', hideFuncUnboundBadgeOnExplanation: true diff --git a/scripts/lib/runnerConfigs/eial.ts b/scripts/lib/runnerConfigs/eial.ts index cc3198771..70cd68bd1 100644 --- a/scripts/lib/runnerConfigs/eial.ts +++ b/scripts/lib/runnerConfigs/eial.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e3E2', + initialExpressionContainer: initialExpressionContainers.epon, initialState: 'showFuncUnbound', showPriorities: true } diff --git a/scripts/lib/runnerConfigs/emmb.ts b/scripts/lib/runnerConfigs/emmb.ts index f0092c63e..721cf4b70 100644 --- a/scripts/lib/runnerConfigs/emmb.ts +++ b/scripts/lib/runnerConfigs/emmb.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e1E3' + initialExpressionContainer: initialExpressionContainers.yanq } export default config diff --git a/scripts/lib/runnerConfigs/entr.ts b/scripts/lib/runnerConfigs/entr.ts index e0f6d8986..f3e49dd34 100644 --- a/scripts/lib/runnerConfigs/entr.ts +++ b/scripts/lib/runnerConfigs/entr.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e7E8', + initialExpressionContainer: initialExpressionContainers.qhnf, showPriorities: true, containerSize: 'xs', variableSize: 'sm' diff --git a/scripts/lib/runnerConfigs/eobj.ts b/scripts/lib/runnerConfigs/eobj.ts index 0b1a4cffa..a7a38438c 100644 --- a/scripts/lib/runnerConfigs/eobj.ts +++ b/scripts/lib/runnerConfigs/eobj.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e14E3', + initialExpressionContainer: initialExpressionContainers.ynct, showPriorities: true, variableSize: 'sm', nextIterations: 20 diff --git a/scripts/lib/runnerConfigs/eozk.ts b/scripts/lib/runnerConfigs/eozk.ts index b45f1c30a..f7ba89401 100644 --- a/scripts/lib/runnerConfigs/eozk.ts +++ b/scripts/lib/runnerConfigs/eozk.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e6E5' + initialExpressionContainer: initialExpressionContainers.dupe } export default config diff --git a/scripts/lib/runnerConfigs/evqx.ts b/scripts/lib/runnerConfigs/evqx.ts index 01d3559bc..1fb701ca6 100644 --- a/scripts/lib/runnerConfigs/evqx.ts +++ b/scripts/lib/runnerConfigs/evqx.ts @@ -1,9 +1,10 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'singleStep', hideFuncUnboundBadgeOnExplanation: true, - lessonExpressionsKey: 'e1E1', + initialExpressionContainer: initialExpressionContainers.nyhe, initialState: 'betaReducePreviewBefore', finalState: 'betaReducePreviewAfter' } diff --git a/scripts/lib/runnerConfigs/exww.ts b/scripts/lib/runnerConfigs/exww.ts index 56d6abd9f..3a80b6e51 100644 --- a/scripts/lib/runnerConfigs/exww.ts +++ b/scripts/lib/runnerConfigs/exww.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e12E8', + initialExpressionContainer: initialExpressionContainers.jbvr, showPriorities: true, containerSize: 'xs', variableSize: 'md' diff --git a/scripts/lib/runnerConfigs/fapu.ts b/scripts/lib/runnerConfigs/fapu.ts index 0f9c86e09..5f2fcbae1 100644 --- a/scripts/lib/runnerConfigs/fapu.ts +++ b/scripts/lib/runnerConfigs/fapu.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e14E5', + initialExpressionContainer: initialExpressionContainers.yrrr, variableSize: 'sm' } diff --git a/scripts/lib/runnerConfigs/fatm.ts b/scripts/lib/runnerConfigs/fatm.ts index c58690df2..16b276449 100644 --- a/scripts/lib/runnerConfigs/fatm.ts +++ b/scripts/lib/runnerConfigs/fatm.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e7E11', + initialExpressionContainer: initialExpressionContainers.gebx, showPriorities: true, containerSize: 'xs', variableSize: 'sm', diff --git a/scripts/lib/runnerConfigs/fdek.ts b/scripts/lib/runnerConfigs/fdek.ts index 2efce4d45..f52954a9c 100644 --- a/scripts/lib/runnerConfigs/fdek.ts +++ b/scripts/lib/runnerConfigs/fdek.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'v2e1E1', + initialExpressionContainer: initialExpressionContainers.xrvm, caption: { name: 'addMathBox' } } diff --git a/scripts/lib/runnerConfigs/fhlw.ts b/scripts/lib/runnerConfigs/fhlw.ts index 412f9678e..6f85f23a8 100644 --- a/scripts/lib/runnerConfigs/fhlw.ts +++ b/scripts/lib/runnerConfigs/fhlw.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e9E3', + initialExpressionContainer: initialExpressionContainers.xvjz, caption: { name: 'secretCodeCaption', number: 0, letter: 'f' } } diff --git a/scripts/lib/runnerConfigs/fiab.ts b/scripts/lib/runnerConfigs/fiab.ts index b03286ef4..b76f3ccb9 100644 --- a/scripts/lib/runnerConfigs/fiab.ts +++ b/scripts/lib/runnerConfigs/fiab.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e12E4', + initialExpressionContainer: initialExpressionContainers.atos, showPriorities: true, explanationsVisibility: 'hiddenInitialPausedOnly', lastAllowedExpressionState: 'needsAlphaConvert', diff --git a/scripts/lib/runnerConfigs/fivy.ts b/scripts/lib/runnerConfigs/fivy.ts index 23af21539..9734d9268 100644 --- a/scripts/lib/runnerConfigs/fivy.ts +++ b/scripts/lib/runnerConfigs/fivy.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'singleStep', - lessonExpressionsKey: 'e3E5', + initialExpressionContainer: initialExpressionContainers.atls, initialState: 'betaReducePreviewBefore', finalState: 'betaReducePreviewAfter' } diff --git a/scripts/lib/runnerConfigs/fjyk.ts b/scripts/lib/runnerConfigs/fjyk.ts index bb443e406..75450188d 100644 --- a/scripts/lib/runnerConfigs/fjyk.ts +++ b/scripts/lib/runnerConfigs/fjyk.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e14E3', + initialExpressionContainer: initialExpressionContainers.ynct, variableSize: 'md' } diff --git a/scripts/lib/runnerConfigs/fora.ts b/scripts/lib/runnerConfigs/fora.ts index 3682d4e53..d5f9d9cb6 100644 --- a/scripts/lib/runnerConfigs/fora.ts +++ b/scripts/lib/runnerConfigs/fora.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e14E3', + initialExpressionContainer: initialExpressionContainers.ynct, showPriorities: true, variableSize: 'sm' } diff --git a/scripts/lib/runnerConfigs/fotb.ts b/scripts/lib/runnerConfigs/fotb.ts index cea8454b3..ee2da459d 100644 --- a/scripts/lib/runnerConfigs/fotb.ts +++ b/scripts/lib/runnerConfigs/fotb.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e15E13', + initialExpressionContainer: initialExpressionContainers.hctu, showPriorities: true, containerSize: 'xs', variableSize: 'xs', diff --git a/scripts/lib/runnerConfigs/fpsd.ts b/scripts/lib/runnerConfigs/fpsd.ts index dad4eed33..d3f0b8f80 100644 --- a/scripts/lib/runnerConfigs/fpsd.ts +++ b/scripts/lib/runnerConfigs/fpsd.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e3E5', + initialExpressionContainer: initialExpressionContainers.atls, initialState: 'showFuncBound' } diff --git a/scripts/lib/runnerConfigs/fqwj.ts b/scripts/lib/runnerConfigs/fqwj.ts index 55ded04ba..e23b445ad 100644 --- a/scripts/lib/runnerConfigs/fqwj.ts +++ b/scripts/lib/runnerConfigs/fqwj.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e9E1', + initialExpressionContainer: initialExpressionContainers.jxut, showPriorities: true, containerSize: 'xs', variableSize: 'md' diff --git a/scripts/lib/runnerConfigs/fsmk.ts b/scripts/lib/runnerConfigs/fsmk.ts index 7b9c7c45f..697d86e23 100644 --- a/scripts/lib/runnerConfigs/fsmk.ts +++ b/scripts/lib/runnerConfigs/fsmk.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e14E2', + initialExpressionContainer: initialExpressionContainers.lles, showPriorities: true, nextIterations: 16, variableSize: 'sm' diff --git a/scripts/lib/runnerConfigs/gcnt.ts b/scripts/lib/runnerConfigs/gcnt.ts index b17ac8627..92c90fc74 100644 --- a/scripts/lib/runnerConfigs/gcnt.ts +++ b/scripts/lib/runnerConfigs/gcnt.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e14E1', + initialExpressionContainer: initialExpressionContainers.dpky, showPriorities: true, nextIterations: 8, initialState: 'default', diff --git a/scripts/lib/runnerConfigs/gmcn.ts b/scripts/lib/runnerConfigs/gmcn.ts index dbba6706d..9923c1a7f 100644 --- a/scripts/lib/runnerConfigs/gmcn.ts +++ b/scripts/lib/runnerConfigs/gmcn.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e10E4', + initialExpressionContainer: initialExpressionContainers.zgzf, showPriorities: true, skipAlphaConvert: true, initialState: 'showFuncUnbound', diff --git a/scripts/lib/runnerConfigs/goif.ts b/scripts/lib/runnerConfigs/goif.ts index 9bc62aa93..46a7ece31 100644 --- a/scripts/lib/runnerConfigs/goif.ts +++ b/scripts/lib/runnerConfigs/goif.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e7E7', + initialExpressionContainer: initialExpressionContainers.cydn, showPriorities: true, containerSize: 'xs', variableSize: 'md' diff --git a/scripts/lib/runnerConfigs/gopk.ts b/scripts/lib/runnerConfigs/gopk.ts index 16bceb781..6b9cd666b 100644 --- a/scripts/lib/runnerConfigs/gopk.ts +++ b/scripts/lib/runnerConfigs/gopk.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e12E1', + initialExpressionContainer: initialExpressionContainers.qqiz, showPriorities: true, containerSize: 'xs', variableSize: 'md' diff --git a/scripts/lib/runnerConfigs/gruv.ts b/scripts/lib/runnerConfigs/gruv.ts index dc51abc70..4211b4cb6 100644 --- a/scripts/lib/runnerConfigs/gruv.ts +++ b/scripts/lib/runnerConfigs/gruv.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'v2e1E13' + initialExpressionContainer: initialExpressionContainers.jnac } export default config diff --git a/scripts/lib/runnerConfigs/gswd.ts b/scripts/lib/runnerConfigs/gswd.ts index 9368d5f8e..8886a2a96 100644 --- a/scripts/lib/runnerConfigs/gswd.ts +++ b/scripts/lib/runnerConfigs/gswd.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e15E5', + initialExpressionContainer: initialExpressionContainers.ipyc, showPriorities: true, containerSize: 'xs', variableSize: 'xxs', diff --git a/scripts/lib/runnerConfigs/gszp.ts b/scripts/lib/runnerConfigs/gszp.ts index 4c32d0621..dd1bc7a7a 100644 --- a/scripts/lib/runnerConfigs/gszp.ts +++ b/scripts/lib/runnerConfigs/gszp.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e10E2', + initialExpressionContainer: initialExpressionContainers.ooeu, showPriorities: true, skipToTheEnd: false, speed: 1.75, diff --git a/scripts/lib/runnerConfigs/gtdu.ts b/scripts/lib/runnerConfigs/gtdu.ts index 9452b7d4d..37a8e5e0e 100644 --- a/scripts/lib/runnerConfigs/gtdu.ts +++ b/scripts/lib/runnerConfigs/gtdu.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e5E3', + initialExpressionContainer: initialExpressionContainers.hrdv, showPriorities: true } diff --git a/scripts/lib/runnerConfigs/gtnr.ts b/scripts/lib/runnerConfigs/gtnr.ts index d575a2312..fc5f8a7d3 100644 --- a/scripts/lib/runnerConfigs/gtnr.ts +++ b/scripts/lib/runnerConfigs/gtnr.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e14E1', + initialExpressionContainer: initialExpressionContainers.dpky, showPriorities: true, nextIteration: true, highlightOverrideActiveAfterStart: true, diff --git a/scripts/lib/runnerConfigs/gtwk.ts b/scripts/lib/runnerConfigs/gtwk.ts index 3beaee481..184f1f89f 100644 --- a/scripts/lib/runnerConfigs/gtwk.ts +++ b/scripts/lib/runnerConfigs/gtwk.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e9E7', + initialExpressionContainer: initialExpressionContainers.pqnt, showPriorities: true, containerSize: 'xs', variableSize: 'md', diff --git a/scripts/lib/runnerConfigs/guhy.ts b/scripts/lib/runnerConfigs/guhy.ts index effefe19a..e9940bad1 100644 --- a/scripts/lib/runnerConfigs/guhy.ts +++ b/scripts/lib/runnerConfigs/guhy.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'v2e1E11', + initialExpressionContainer: initialExpressionContainers.pslb, initialState: 'trueCaseActive', explanationsVisibility: 'visible' } diff --git a/scripts/lib/runnerConfigs/guuf.ts b/scripts/lib/runnerConfigs/guuf.ts index 39c852823..cf0fd2265 100644 --- a/scripts/lib/runnerConfigs/guuf.ts +++ b/scripts/lib/runnerConfigs/guuf.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e13E3', + initialExpressionContainer: initialExpressionContainers.dvlj, showPriorities: true, explanationsVisibility: 'visible', nextIteration: true, diff --git a/scripts/lib/runnerConfigs/gwtp.ts b/scripts/lib/runnerConfigs/gwtp.ts index 98fc4ed06..f6aad41bf 100644 --- a/scripts/lib/runnerConfigs/gwtp.ts +++ b/scripts/lib/runnerConfigs/gwtp.ts @@ -1,9 +1,10 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'singleStep', hideFuncUnboundBadgeOnExplanation: true, - lessonExpressionsKey: 'e1E2', + initialExpressionContainer: initialExpressionContainers.txbv, initialState: 'betaReducePreviewBefore', finalState: 'betaReducePreviewCrossed' } diff --git a/scripts/lib/runnerConfigs/hbgo.ts b/scripts/lib/runnerConfigs/hbgo.ts index 101f7a112..0f1fd3b48 100644 --- a/scripts/lib/runnerConfigs/hbgo.ts +++ b/scripts/lib/runnerConfigs/hbgo.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e1E6' + initialExpressionContainer: initialExpressionContainers.cgui } export default config diff --git a/scripts/lib/runnerConfigs/hdwy.ts b/scripts/lib/runnerConfigs/hdwy.ts index dd2f0f829..eca51951b 100644 --- a/scripts/lib/runnerConfigs/hdwy.ts +++ b/scripts/lib/runnerConfigs/hdwy.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e7E8', + initialExpressionContainer: initialExpressionContainers.qhnf, showPriorities: true, containerSize: 'xs', variableSize: 'sm', diff --git a/scripts/lib/runnerConfigs/hdxc.ts b/scripts/lib/runnerConfigs/hdxc.ts index fba166052..0b9fb7802 100644 --- a/scripts/lib/runnerConfigs/hdxc.ts +++ b/scripts/lib/runnerConfigs/hdxc.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e3E2', + initialExpressionContainer: initialExpressionContainers.epon, showPriorities: true, skipToTheEnd: false } diff --git a/scripts/lib/runnerConfigs/howy.ts b/scripts/lib/runnerConfigs/howy.ts index dd19b7e66..2a2fd3745 100644 --- a/scripts/lib/runnerConfigs/howy.ts +++ b/scripts/lib/runnerConfigs/howy.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e6E12', + initialExpressionContainer: initialExpressionContainers.yscp, showPriorities: true, variableSize: 'md' } diff --git a/scripts/lib/runnerConfigs/hvdn.ts b/scripts/lib/runnerConfigs/hvdn.ts index 46849d57f..433ab5fcc 100644 --- a/scripts/lib/runnerConfigs/hvdn.ts +++ b/scripts/lib/runnerConfigs/hvdn.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e13E1', + initialExpressionContainer: initialExpressionContainers.kmtz, caption: { name: 'ifCaption', ifZero: 'y', ifNonZero: 'z' } } diff --git a/scripts/lib/runnerConfigs/hwtu.ts b/scripts/lib/runnerConfigs/hwtu.ts index f05b45ab7..4bc24d6be 100644 --- a/scripts/lib/runnerConfigs/hwtu.ts +++ b/scripts/lib/runnerConfigs/hwtu.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e5E2', + initialExpressionContainer: initialExpressionContainers.bndu, initialState: 'showCallArg', showAllShowSteps: true, showPriorities: true diff --git a/scripts/lib/runnerConfigs/hxmk.ts b/scripts/lib/runnerConfigs/hxmk.ts index bc5ab49ee..a0b30abbf 100644 --- a/scripts/lib/runnerConfigs/hxmk.ts +++ b/scripts/lib/runnerConfigs/hxmk.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e11E3', + initialExpressionContainer: initialExpressionContainers.druk, showPriorities: true, initialState: 'alphaConvertDone', containerSize: 'xs', diff --git a/scripts/lib/runnerConfigs/hykj.ts b/scripts/lib/runnerConfigs/hykj.ts index d4d55007a..9942859b1 100644 --- a/scripts/lib/runnerConfigs/hykj.ts +++ b/scripts/lib/runnerConfigs/hykj.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e5E1', + initialExpressionContainer: initialExpressionContainers.lqti, initialState: 'showFuncUnbound', showPriorities: true } diff --git a/scripts/lib/runnerConfigs/hzlj.ts b/scripts/lib/runnerConfigs/hzlj.ts index ed26e2f92..5dc50bf2c 100644 --- a/scripts/lib/runnerConfigs/hzlj.ts +++ b/scripts/lib/runnerConfigs/hzlj.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e15E4', + initialExpressionContainer: initialExpressionContainers.wjxz, showPriorities: true, containerSize: 'xs', variableSize: 'xs' diff --git a/scripts/lib/runnerConfigs/iatt.ts b/scripts/lib/runnerConfigs/iatt.ts index d4f0c1863..1430abf63 100644 --- a/scripts/lib/runnerConfigs/iatt.ts +++ b/scripts/lib/runnerConfigs/iatt.ts @@ -1,8 +1,12 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'predefined', - predefinedExpressionsKeys: ['v2e1E9', 'v2e1E7'] + initialExpressionContainers: [ + initialExpressionContainers.kysf, + initialExpressionContainers.zrwn + ] } export default config diff --git a/scripts/lib/runnerConfigs/idcf.ts b/scripts/lib/runnerConfigs/idcf.ts index 3e327ce3a..e3aeae81a 100644 --- a/scripts/lib/runnerConfigs/idcf.ts +++ b/scripts/lib/runnerConfigs/idcf.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e6E3', + initialExpressionContainer: initialExpressionContainers.nskn, showPriorities: true, caption: { name: 'secretCodeCaptionSimple', number: 2 } } diff --git a/scripts/lib/runnerConfigs/ielw.ts b/scripts/lib/runnerConfigs/ielw.ts index 6b796ff82..7b3009df4 100644 --- a/scripts/lib/runnerConfigs/ielw.ts +++ b/scripts/lib/runnerConfigs/ielw.ts @@ -1,9 +1,10 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', showAllShowSteps: true, - lessonExpressionsKey: 'e5E1', + initialExpressionContainer: initialExpressionContainers.lqti, initialState: 'showFuncUnbound', showPriorities: true } diff --git a/scripts/lib/runnerConfigs/ifwb.ts b/scripts/lib/runnerConfigs/ifwb.ts index c6090b2ec..8ff5c6218 100644 --- a/scripts/lib/runnerConfigs/ifwb.ts +++ b/scripts/lib/runnerConfigs/ifwb.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e8E3', + initialExpressionContainer: initialExpressionContainers.utcc, showPriorities: true, caption: { name: 'secretCodeCaption', number: 3, letter: 'g' } } diff --git a/scripts/lib/runnerConfigs/ifxr.ts b/scripts/lib/runnerConfigs/ifxr.ts index 801825e32..8eecc53a6 100644 --- a/scripts/lib/runnerConfigs/ifxr.ts +++ b/scripts/lib/runnerConfigs/ifxr.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e14E1', + initialExpressionContainer: initialExpressionContainers.dpky, showPriorities: true, nextIterations: 4, initialState: 'default', diff --git a/scripts/lib/runnerConfigs/igrt.ts b/scripts/lib/runnerConfigs/igrt.ts index 9e8b7effb..87ad04614 100644 --- a/scripts/lib/runnerConfigs/igrt.ts +++ b/scripts/lib/runnerConfigs/igrt.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e14E1', + initialExpressionContainer: initialExpressionContainers.dpky, showPriorities: true, variableSize: 'sm' } diff --git a/scripts/lib/runnerConfigs/iifq.ts b/scripts/lib/runnerConfigs/iifq.ts index 94d30eafa..800a82059 100644 --- a/scripts/lib/runnerConfigs/iifq.ts +++ b/scripts/lib/runnerConfigs/iifq.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e3E2', + initialExpressionContainer: initialExpressionContainers.epon, isDone: true, showPriorities: true } diff --git a/scripts/lib/runnerConfigs/iisx.ts b/scripts/lib/runnerConfigs/iisx.ts index 801825e32..8eecc53a6 100644 --- a/scripts/lib/runnerConfigs/iisx.ts +++ b/scripts/lib/runnerConfigs/iisx.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e14E1', + initialExpressionContainer: initialExpressionContainers.dpky, showPriorities: true, nextIterations: 4, initialState: 'default', diff --git a/scripts/lib/runnerConfigs/ijot.ts b/scripts/lib/runnerConfigs/ijot.ts index 7bf41cf92..a4a8d6f13 100644 --- a/scripts/lib/runnerConfigs/ijot.ts +++ b/scripts/lib/runnerConfigs/ijot.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e5E1', + initialExpressionContainer: initialExpressionContainers.lqti, showPriorities: true } diff --git a/scripts/lib/runnerConfigs/ilnb.ts b/scripts/lib/runnerConfigs/ilnb.ts index 14d693d92..f40294ee8 100644 --- a/scripts/lib/runnerConfigs/ilnb.ts +++ b/scripts/lib/runnerConfigs/ilnb.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e6E3', + initialExpressionContainer: initialExpressionContainers.nskn, showPriorities: true, bottomRightBadgeOverrides: { f: '🅱️', e: '🅰️' } } diff --git a/scripts/lib/runnerConfigs/ilpo.ts b/scripts/lib/runnerConfigs/ilpo.ts index 96e9486bb..d6ef0a8ac 100644 --- a/scripts/lib/runnerConfigs/ilpo.ts +++ b/scripts/lib/runnerConfigs/ilpo.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e1E1' + initialExpressionContainer: initialExpressionContainers.nyhe } export default config diff --git a/scripts/lib/runnerConfigs/ilrn.ts b/scripts/lib/runnerConfigs/ilrn.ts index 24b511f15..fef531e99 100644 --- a/scripts/lib/runnerConfigs/ilrn.ts +++ b/scripts/lib/runnerConfigs/ilrn.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e15E12', + initialExpressionContainer: initialExpressionContainers.gtnk, showPriorities: true, containerSize: 'xs', variableSize: 'xxs', diff --git a/scripts/lib/runnerConfigs/imba.ts b/scripts/lib/runnerConfigs/imba.ts index 1e7146154..1f405ba95 100644 --- a/scripts/lib/runnerConfigs/imba.ts +++ b/scripts/lib/runnerConfigs/imba.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e13E10', + initialExpressionContainer: initialExpressionContainers.anrt, caption: { name: 'secretCodeMultiplyCaption' } } diff --git a/scripts/lib/runnerConfigs/imgp.ts b/scripts/lib/runnerConfigs/imgp.ts index 764aa2cbd..5c97d8c7b 100644 --- a/scripts/lib/runnerConfigs/imgp.ts +++ b/scripts/lib/runnerConfigs/imgp.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e12E2', + initialExpressionContainer: initialExpressionContainers.gsyt, showPriorities: true, caption: { name: 'secretCodeCaption', number: 2, letter: 'g' } } diff --git a/scripts/lib/runnerConfigs/imqy.ts b/scripts/lib/runnerConfigs/imqy.ts index a6995f164..79e7e73f5 100644 --- a/scripts/lib/runnerConfigs/imqy.ts +++ b/scripts/lib/runnerConfigs/imqy.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e6E13', + initialExpressionContainer: initialExpressionContainers.wzkr, showPriorities: true, variableSize: 'md', caption: { name: 'secretCodeCaption', number: 5, letter: 'i' }, diff --git a/scripts/lib/runnerConfigs/imyd.ts b/scripts/lib/runnerConfigs/imyd.ts index ccd1d7d8d..aa48e7553 100644 --- a/scripts/lib/runnerConfigs/imyd.ts +++ b/scripts/lib/runnerConfigs/imyd.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e1E2' + initialExpressionContainer: initialExpressionContainers.txbv } export default config diff --git a/scripts/lib/runnerConfigs/ines.ts b/scripts/lib/runnerConfigs/ines.ts index 330b150a4..627a07dcc 100644 --- a/scripts/lib/runnerConfigs/ines.ts +++ b/scripts/lib/runnerConfigs/ines.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e15E7', + initialExpressionContainer: initialExpressionContainers.fzwa, showPriorities: true, variableSize: 'md', caption: { name: 'ycChangedCaption', fromNumber: 2 }, diff --git a/scripts/lib/runnerConfigs/itbm.ts b/scripts/lib/runnerConfigs/itbm.ts index 47332e439..81430a366 100644 --- a/scripts/lib/runnerConfigs/itbm.ts +++ b/scripts/lib/runnerConfigs/itbm.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e1E1' + initialExpressionContainer: initialExpressionContainers.nyhe } export default config diff --git a/scripts/lib/runnerConfigs/itzl.ts b/scripts/lib/runnerConfigs/itzl.ts index fac2b1452..f9277432a 100644 --- a/scripts/lib/runnerConfigs/itzl.ts +++ b/scripts/lib/runnerConfigs/itzl.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'singleStep', - lessonExpressionsKey: 'e14E1', + initialExpressionContainer: initialExpressionContainers.dpky, showPriorities: true, initialState: 'active', finalState: 'magicalExpanded', diff --git a/scripts/lib/runnerConfigs/iwkx.ts b/scripts/lib/runnerConfigs/iwkx.ts index ac678ef89..7f2a35df5 100644 --- a/scripts/lib/runnerConfigs/iwkx.ts +++ b/scripts/lib/runnerConfigs/iwkx.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e3E2', + initialExpressionContainer: initialExpressionContainers.epon, nextIteration: true, showPriorities: true } diff --git a/scripts/lib/runnerConfigs/iygh.ts b/scripts/lib/runnerConfigs/iygh.ts index bd970d939..9a37d24cf 100644 --- a/scripts/lib/runnerConfigs/iygh.ts +++ b/scripts/lib/runnerConfigs/iygh.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e15E7', + initialExpressionContainer: initialExpressionContainers.fzwa, showPriorities: true, variableSize: 'md', highlightOverrides: { abbreviated: 'highlighted' }, diff --git a/scripts/lib/runnerConfigs/izgz.ts b/scripts/lib/runnerConfigs/izgz.ts index 7da43e3e7..8507938fb 100644 --- a/scripts/lib/runnerConfigs/izgz.ts +++ b/scripts/lib/runnerConfigs/izgz.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e5E1', + initialExpressionContainer: initialExpressionContainers.lqti, initialState: 'betaReducePreviewAfter', showPriorities: true, skipToTheEnd: false diff --git a/scripts/lib/runnerConfigs/jbam.ts b/scripts/lib/runnerConfigs/jbam.ts index fef8425a9..9ad80a6c8 100644 --- a/scripts/lib/runnerConfigs/jbam.ts +++ b/scripts/lib/runnerConfigs/jbam.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e1E2', + initialExpressionContainer: initialExpressionContainers.txbv, initialState: 'active', skipToTheEnd: false } diff --git a/scripts/lib/runnerConfigs/jfsd.ts b/scripts/lib/runnerConfigs/jfsd.ts index ec86a0060..b4de76bdd 100644 --- a/scripts/lib/runnerConfigs/jfsd.ts +++ b/scripts/lib/runnerConfigs/jfsd.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'v2e1E2' + initialExpressionContainer: initialExpressionContainers.mrab } export default config diff --git a/scripts/lib/runnerConfigs/jlet.ts b/scripts/lib/runnerConfigs/jlet.ts index ffa47b121..3ac55480f 100644 --- a/scripts/lib/runnerConfigs/jlet.ts +++ b/scripts/lib/runnerConfigs/jlet.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e11E3', + initialExpressionContainer: initialExpressionContainers.druk, isDone: true, showPriorities: true, containerSize: 'xs', diff --git a/scripts/lib/runnerConfigs/jliw.ts b/scripts/lib/runnerConfigs/jliw.ts index e633916b1..26c88ff5f 100644 --- a/scripts/lib/runnerConfigs/jliw.ts +++ b/scripts/lib/runnerConfigs/jliw.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e9E2', + initialExpressionContainer: initialExpressionContainers.bjbm, showPriorities: true, containerSize: 'xs', variableSize: 'md', diff --git a/scripts/lib/runnerConfigs/jmmp.ts b/scripts/lib/runnerConfigs/jmmp.ts index 1c2f19ba0..8ced05bfb 100644 --- a/scripts/lib/runnerConfigs/jmmp.ts +++ b/scripts/lib/runnerConfigs/jmmp.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e5E3', + initialExpressionContainer: initialExpressionContainers.hrdv, showPriorities: true, highlightOverrides: { b: 'highlighted' } } diff --git a/scripts/lib/runnerConfigs/jmqh.ts b/scripts/lib/runnerConfigs/jmqh.ts index 8a08f884a..4bbca1e43 100644 --- a/scripts/lib/runnerConfigs/jmqh.ts +++ b/scripts/lib/runnerConfigs/jmqh.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e2E1', + initialExpressionContainer: initialExpressionContainers.qcbo, initialState: 'showFuncUnbound', skipToTheEnd: false } diff --git a/scripts/lib/runnerConfigs/jmyv.ts b/scripts/lib/runnerConfigs/jmyv.ts index d0795d396..306fc8446 100644 --- a/scripts/lib/runnerConfigs/jmyv.ts +++ b/scripts/lib/runnerConfigs/jmyv.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e6E2', + initialExpressionContainer: initialExpressionContainers.ntes, showPriorities: true, bottomRightBadgeOverrides: { d: '🅱️', c: '🅰️' } } diff --git a/scripts/lib/runnerConfigs/jozw.ts b/scripts/lib/runnerConfigs/jozw.ts index b94fabeb7..4cc72dcfc 100644 --- a/scripts/lib/runnerConfigs/jozw.ts +++ b/scripts/lib/runnerConfigs/jozw.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e1E4' + initialExpressionContainer: initialExpressionContainers.zgxp } export default config diff --git a/scripts/lib/runnerConfigs/jreq.ts b/scripts/lib/runnerConfigs/jreq.ts index d7eeefcec..6c79a5d15 100644 --- a/scripts/lib/runnerConfigs/jreq.ts +++ b/scripts/lib/runnerConfigs/jreq.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e15E8', + initialExpressionContainer: initialExpressionContainers.pvph, showPriorities: true, containerSize: 'xs', variableSize: 'xxs', diff --git a/scripts/lib/runnerConfigs/jruw.ts b/scripts/lib/runnerConfigs/jruw.ts index 4ab601148..ab413876a 100644 --- a/scripts/lib/runnerConfigs/jruw.ts +++ b/scripts/lib/runnerConfigs/jruw.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e15E5', + initialExpressionContainer: initialExpressionContainers.ipyc, showPriorities: true, containerSize: 'xs', variableSize: 'xxs', diff --git a/scripts/lib/runnerConfigs/jtai.ts b/scripts/lib/runnerConfigs/jtai.ts index d18afbb3b..e05f5d2bd 100644 --- a/scripts/lib/runnerConfigs/jtai.ts +++ b/scripts/lib/runnerConfigs/jtai.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e15E14', + initialExpressionContainer: initialExpressionContainers.imda, showPriorities: true, containerSize: 'xs', variableSize: 'xs' diff --git a/scripts/lib/runnerConfigs/jwzh.ts b/scripts/lib/runnerConfigs/jwzh.ts index b0e1e7d66..3b79b9116 100644 --- a/scripts/lib/runnerConfigs/jwzh.ts +++ b/scripts/lib/runnerConfigs/jwzh.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e1E2', + initialExpressionContainer: initialExpressionContainers.txbv, initialState: 'betaReducePreviewBefore' } diff --git a/scripts/lib/runnerConfigs/jxyg.ts b/scripts/lib/runnerConfigs/jxyg.ts index bbde82ba0..f60d1cf80 100644 --- a/scripts/lib/runnerConfigs/jxyg.ts +++ b/scripts/lib/runnerConfigs/jxyg.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e11E2', + initialExpressionContainer: initialExpressionContainers.toum, showPriorities: true, initialState: 'showFuncUnbound', containerSize: 'xs', diff --git a/scripts/lib/runnerConfigs/keck.ts b/scripts/lib/runnerConfigs/keck.ts index b93b2d592..90ab02cd0 100644 --- a/scripts/lib/runnerConfigs/keck.ts +++ b/scripts/lib/runnerConfigs/keck.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e1E1', + initialExpressionContainer: initialExpressionContainers.nyhe, initialState: 'betaReducePreviewBefore' } diff --git a/scripts/lib/runnerConfigs/kfcw.ts b/scripts/lib/runnerConfigs/kfcw.ts index 4419964aa..a0edcd60d 100644 --- a/scripts/lib/runnerConfigs/kfcw.ts +++ b/scripts/lib/runnerConfigs/kfcw.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e11E2', + initialExpressionContainer: initialExpressionContainers.toum, showPriorities: true, isDone: true, skipAlphaConvert: true, diff --git a/scripts/lib/runnerConfigs/kfrt.ts b/scripts/lib/runnerConfigs/kfrt.ts index d6a6e4b63..cdaa8e436 100644 --- a/scripts/lib/runnerConfigs/kfrt.ts +++ b/scripts/lib/runnerConfigs/kfrt.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e15E5', + initialExpressionContainer: initialExpressionContainers.ipyc, showPriorities: true, containerSize: 'xs', variableSize: 'xxs', diff --git a/scripts/lib/runnerConfigs/kjyi.ts b/scripts/lib/runnerConfigs/kjyi.ts index 904dca79f..ee1c8255e 100644 --- a/scripts/lib/runnerConfigs/kjyi.ts +++ b/scripts/lib/runnerConfigs/kjyi.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e10E4', + initialExpressionContainer: initialExpressionContainers.zgzf, skipAlphaConvert: true, showPriorities: true, nextIteration: true, diff --git a/scripts/lib/runnerConfigs/knhw.ts b/scripts/lib/runnerConfigs/knhw.ts index 0163d014b..472cf7584 100644 --- a/scripts/lib/runnerConfigs/knhw.ts +++ b/scripts/lib/runnerConfigs/knhw.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e1E2', + initialExpressionContainer: initialExpressionContainers.txbv, initialState: 'betaReducePreviewCrossed' } diff --git a/scripts/lib/runnerConfigs/kntz.ts b/scripts/lib/runnerConfigs/kntz.ts index f03621735..8286fd6b1 100644 --- a/scripts/lib/runnerConfigs/kntz.ts +++ b/scripts/lib/runnerConfigs/kntz.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e10E3', + initialExpressionContainer: initialExpressionContainers.xryf, showPriorities: true, skipToTheEnd: false, speed: 1.75, diff --git a/scripts/lib/runnerConfigs/kqip.ts b/scripts/lib/runnerConfigs/kqip.ts index bd0502e94..f30fbb062 100644 --- a/scripts/lib/runnerConfigs/kqip.ts +++ b/scripts/lib/runnerConfigs/kqip.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e11E2', + initialExpressionContainer: initialExpressionContainers.toum, showPriorities: true, initialState: 'needsAlphaConvert', containerSize: 'xs', diff --git a/scripts/lib/runnerConfigs/kqzn.ts b/scripts/lib/runnerConfigs/kqzn.ts index 65c0b24fc..b24a82f94 100644 --- a/scripts/lib/runnerConfigs/kqzn.ts +++ b/scripts/lib/runnerConfigs/kqzn.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e13E8', + initialExpressionContainer: initialExpressionContainers.aeqh, caption: { name: 'whatCanComputeFactorial', start: 4 } } diff --git a/scripts/lib/runnerConfigs/ksya.ts b/scripts/lib/runnerConfigs/ksya.ts index 8e59d5e5d..c712d9b03 100644 --- a/scripts/lib/runnerConfigs/ksya.ts +++ b/scripts/lib/runnerConfigs/ksya.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e8E8', + initialExpressionContainer: initialExpressionContainers.njvi, showPriorities: true, containerSize: 'xs', variableSize: 'md' diff --git a/scripts/lib/runnerConfigs/ktyt.ts b/scripts/lib/runnerConfigs/ktyt.ts index d11c63857..017c6df5c 100644 --- a/scripts/lib/runnerConfigs/ktyt.ts +++ b/scripts/lib/runnerConfigs/ktyt.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e8E7', + initialExpressionContainer: initialExpressionContainers.jzhy, showPriorities: true, containerSize: 'xs', variableSize: 'md', diff --git a/scripts/lib/runnerConfigs/kupy.ts b/scripts/lib/runnerConfigs/kupy.ts index 02f78d769..9e3fcd9a1 100644 --- a/scripts/lib/runnerConfigs/kupy.ts +++ b/scripts/lib/runnerConfigs/kupy.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e9E6', + initialExpressionContainer: initialExpressionContainers.axiy, caption: { name: 'secretCodeCaption', number: 2, letter: 'f' } } diff --git a/scripts/lib/runnerConfigs/kvso.ts b/scripts/lib/runnerConfigs/kvso.ts index 44bb6d00c..0dfea0a9b 100644 --- a/scripts/lib/runnerConfigs/kvso.ts +++ b/scripts/lib/runnerConfigs/kvso.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e3E1', + initialExpressionContainer: initialExpressionContainers.pisd, nextIteration: true, showPriorities: true, skipToTheEnd: false diff --git a/scripts/lib/runnerConfigs/laea.ts b/scripts/lib/runnerConfigs/laea.ts index af15fef19..39a2c0e14 100644 --- a/scripts/lib/runnerConfigs/laea.ts +++ b/scripts/lib/runnerConfigs/laea.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e5E1', + initialExpressionContainer: initialExpressionContainers.lqti, showPriorities: true } diff --git a/scripts/lib/runnerConfigs/lbua.ts b/scripts/lib/runnerConfigs/lbua.ts index 4992d5b28..023eb040a 100644 --- a/scripts/lib/runnerConfigs/lbua.ts +++ b/scripts/lib/runnerConfigs/lbua.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'v2e1E14' + initialExpressionContainer: initialExpressionContainers.sbvu } export default config diff --git a/scripts/lib/runnerConfigs/ldox.ts b/scripts/lib/runnerConfigs/ldox.ts index 5091074a4..4fca03b2d 100644 --- a/scripts/lib/runnerConfigs/ldox.ts +++ b/scripts/lib/runnerConfigs/ldox.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e1E4' + initialExpressionContainer: initialExpressionContainers.zgxp } export default config diff --git a/scripts/lib/runnerConfigs/ldts.ts b/scripts/lib/runnerConfigs/ldts.ts index f97e90af7..c36473d3a 100644 --- a/scripts/lib/runnerConfigs/ldts.ts +++ b/scripts/lib/runnerConfigs/ldts.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e2E1' + initialExpressionContainer: initialExpressionContainers.qcbo } export default config diff --git a/scripts/lib/runnerConfigs/lial.ts b/scripts/lib/runnerConfigs/lial.ts index c31384923..16d420bd4 100644 --- a/scripts/lib/runnerConfigs/lial.ts +++ b/scripts/lib/runnerConfigs/lial.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e12E6', + initialExpressionContainer: initialExpressionContainers.mwvx, showPriorities: true, containerSize: 'xs', variableSize: 'md', diff --git a/scripts/lib/runnerConfigs/ljjg.ts b/scripts/lib/runnerConfigs/ljjg.ts index 91eeb18b0..8d8186275 100644 --- a/scripts/lib/runnerConfigs/ljjg.ts +++ b/scripts/lib/runnerConfigs/ljjg.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e3E5' + initialExpressionContainer: initialExpressionContainers.atls } export default config diff --git a/scripts/lib/runnerConfigs/lkwr.ts b/scripts/lib/runnerConfigs/lkwr.ts index 1c507b21c..1be75488c 100644 --- a/scripts/lib/runnerConfigs/lkwr.ts +++ b/scripts/lib/runnerConfigs/lkwr.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e15E2', + initialExpressionContainer: initialExpressionContainers.qexv, showPriorities: true, highlightOverrides: { s: 'highlighted' }, variableSize: 'md', diff --git a/scripts/lib/runnerConfigs/loai.ts b/scripts/lib/runnerConfigs/loai.ts index f811b4647..cf3efd09d 100644 --- a/scripts/lib/runnerConfigs/loai.ts +++ b/scripts/lib/runnerConfigs/loai.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e1E5' + initialExpressionContainer: initialExpressionContainers.gvjy } export default config diff --git a/scripts/lib/runnerConfigs/lodr.ts b/scripts/lib/runnerConfigs/lodr.ts index a4e4b1082..2d3d5e731 100644 --- a/scripts/lib/runnerConfigs/lodr.ts +++ b/scripts/lib/runnerConfigs/lodr.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e14E2', + initialExpressionContainer: initialExpressionContainers.lles, variableSize: 'md' } diff --git a/scripts/lib/runnerConfigs/lrja.ts b/scripts/lib/runnerConfigs/lrja.ts index 97f1bb02a..bd7dd1ef7 100644 --- a/scripts/lib/runnerConfigs/lrja.ts +++ b/scripts/lib/runnerConfigs/lrja.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e11E1', + initialExpressionContainer: initialExpressionContainers.byex, showPriorities: true, caption: { name: 'secretCodeCaption', number: 1, letter: 'd' } } diff --git a/scripts/lib/runnerConfigs/lrrr.ts b/scripts/lib/runnerConfigs/lrrr.ts index 746cd4684..ac4e65343 100644 --- a/scripts/lib/runnerConfigs/lrrr.ts +++ b/scripts/lib/runnerConfigs/lrrr.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e13E3', + initialExpressionContainer: initialExpressionContainers.dvlj, showPriorities: true, nextIteration: true, explanationsVisibility: 'visible', diff --git a/scripts/lib/runnerConfigs/luir.ts b/scripts/lib/runnerConfigs/luir.ts index e6e5c37fe..a7fb4147c 100644 --- a/scripts/lib/runnerConfigs/luir.ts +++ b/scripts/lib/runnerConfigs/luir.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e14E1', + initialExpressionContainer: initialExpressionContainers.dpky, showPriorities: true, nextIterations: 3, skipToTheEnd: false, diff --git a/scripts/lib/runnerConfigs/lxnu.ts b/scripts/lib/runnerConfigs/lxnu.ts index 207aca046..e0e423c20 100644 --- a/scripts/lib/runnerConfigs/lxnu.ts +++ b/scripts/lib/runnerConfigs/lxnu.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e12E3', + initialExpressionContainer: initialExpressionContainers.pxps, showPriorities: true, containerSize: 'xs', variableSize: 'md' diff --git a/scripts/lib/runnerConfigs/lygz.ts b/scripts/lib/runnerConfigs/lygz.ts index 1f0c95597..dae176d3b 100644 --- a/scripts/lib/runnerConfigs/lygz.ts +++ b/scripts/lib/runnerConfigs/lygz.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e3E5', + initialExpressionContainer: initialExpressionContainers.atls, initialState: 'betaReducePreviewBefore', explanationsVisibility: 'visible' } diff --git a/scripts/lib/runnerConfigs/lyod.ts b/scripts/lib/runnerConfigs/lyod.ts index 326893292..fb0baebea 100644 --- a/scripts/lib/runnerConfigs/lyod.ts +++ b/scripts/lib/runnerConfigs/lyod.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e13E9', + initialExpressionContainer: initialExpressionContainers.pmyq, caption: { name: 'secretCodeMultiplyCaption' } } diff --git a/scripts/lib/runnerConfigs/mame.ts b/scripts/lib/runnerConfigs/mame.ts index 2f7cbdd9e..17c5a1229 100644 --- a/scripts/lib/runnerConfigs/mame.ts +++ b/scripts/lib/runnerConfigs/mame.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e8E4', + initialExpressionContainer: initialExpressionContainers.jsdg, showPriorities: true, containerSize: 'xs', variableSize: 'md', diff --git a/scripts/lib/runnerConfigs/mauj.ts b/scripts/lib/runnerConfigs/mauj.ts index 24df8c530..a487aea9b 100644 --- a/scripts/lib/runnerConfigs/mauj.ts +++ b/scripts/lib/runnerConfigs/mauj.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e6E9', + initialExpressionContainer: initialExpressionContainers.dova, showPriorities: true, containerSize: 'xs', variableSize: 'md', diff --git a/scripts/lib/runnerConfigs/mbrh.ts b/scripts/lib/runnerConfigs/mbrh.ts index 30371b27b..41b53a6ec 100644 --- a/scripts/lib/runnerConfigs/mbrh.ts +++ b/scripts/lib/runnerConfigs/mbrh.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e5E2', + initialExpressionContainer: initialExpressionContainers.bndu, showPriorities: true, isDone: true } diff --git a/scripts/lib/runnerConfigs/mhgm.ts b/scripts/lib/runnerConfigs/mhgm.ts index c09a7216c..7a6db5d92 100644 --- a/scripts/lib/runnerConfigs/mhgm.ts +++ b/scripts/lib/runnerConfigs/mhgm.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e1E1', + initialExpressionContainer: initialExpressionContainers.nyhe, initialState: 'betaReducePreviewCrossed' } diff --git a/scripts/lib/runnerConfigs/mhwq.ts b/scripts/lib/runnerConfigs/mhwq.ts index 34d2e3ee8..82d238a26 100644 --- a/scripts/lib/runnerConfigs/mhwq.ts +++ b/scripts/lib/runnerConfigs/mhwq.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e8E6', + initialExpressionContainer: initialExpressionContainers.tfqn, showPriorities: true, caption: { name: 'secretCodeCaption', number: 1, letter: 'g' } } diff --git a/scripts/lib/runnerConfigs/miez.ts b/scripts/lib/runnerConfigs/miez.ts index e0c7ab856..5f2e2828a 100644 --- a/scripts/lib/runnerConfigs/miez.ts +++ b/scripts/lib/runnerConfigs/miez.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e14E4', + initialExpressionContainer: initialExpressionContainers.heiy, variableSize: 'md' } diff --git a/scripts/lib/runnerConfigs/mihy.ts b/scripts/lib/runnerConfigs/mihy.ts index 434fc05e1..aed0c84a5 100644 --- a/scripts/lib/runnerConfigs/mihy.ts +++ b/scripts/lib/runnerConfigs/mihy.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e14E1', + initialExpressionContainer: initialExpressionContainers.dpky, showPriorities: true, nextIterations: 4, skipToTheEnd: false, diff --git a/scripts/lib/runnerConfigs/mjbi.ts b/scripts/lib/runnerConfigs/mjbi.ts index 748e323a7..484a9c5f2 100644 --- a/scripts/lib/runnerConfigs/mjbi.ts +++ b/scripts/lib/runnerConfigs/mjbi.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'v2e1E6' + initialExpressionContainer: initialExpressionContainers.zcxt } export default config diff --git a/scripts/lib/runnerConfigs/mnfh.ts b/scripts/lib/runnerConfigs/mnfh.ts index c7f6070a5..480167b76 100644 --- a/scripts/lib/runnerConfigs/mnfh.ts +++ b/scripts/lib/runnerConfigs/mnfh.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e14E1', + initialExpressionContainer: initialExpressionContainers.dpky, showPriorities: true, skipToTheEnd: false, speed: 5, diff --git a/scripts/lib/runnerConfigs/mpal.ts b/scripts/lib/runnerConfigs/mpal.ts index 9192c6af4..aef0a174b 100644 --- a/scripts/lib/runnerConfigs/mpal.ts +++ b/scripts/lib/runnerConfigs/mpal.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e5E2', + initialExpressionContainer: initialExpressionContainers.bndu, initialState: 'showFuncBound', showPriorities: true } diff --git a/scripts/lib/runnerConfigs/mrky.ts b/scripts/lib/runnerConfigs/mrky.ts index 6bacb1d4b..bfdb3d9ef 100644 --- a/scripts/lib/runnerConfigs/mrky.ts +++ b/scripts/lib/runnerConfigs/mrky.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e9E5', + initialExpressionContainer: initialExpressionContainers.rcfq, showPriorities: true, containerSize: 'xs', variableSize: 'md', diff --git a/scripts/lib/runnerConfigs/mscz.ts b/scripts/lib/runnerConfigs/mscz.ts index f5af6646d..73a16f2ae 100644 --- a/scripts/lib/runnerConfigs/mscz.ts +++ b/scripts/lib/runnerConfigs/mscz.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e15E5', + initialExpressionContainer: initialExpressionContainers.ipyc, showPriorities: true, variableSize: 'xs', containerSize: 'xs', diff --git a/scripts/lib/runnerConfigs/msiw.ts b/scripts/lib/runnerConfigs/msiw.ts index 2ca167b4b..6204ffb4f 100644 --- a/scripts/lib/runnerConfigs/msiw.ts +++ b/scripts/lib/runnerConfigs/msiw.ts @@ -1,9 +1,10 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'singleStep', hideFuncUnboundBadgeOnExplanation: true, - lessonExpressionsKey: 'e1E1', + initialExpressionContainer: initialExpressionContainers.nyhe, initialState: 'betaReducePreviewAfter', finalState: 'betaReducePreviewCrossed' } diff --git a/scripts/lib/runnerConfigs/news.ts b/scripts/lib/runnerConfigs/news.ts index 947b3d92e..64ec12841 100644 --- a/scripts/lib/runnerConfigs/news.ts +++ b/scripts/lib/runnerConfigs/news.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e15E16', + initialExpressionContainer: initialExpressionContainers.vazr, showPriorities: true, containerSize: 'xs', variableSize: 'md', diff --git a/scripts/lib/runnerConfigs/nfkp.ts b/scripts/lib/runnerConfigs/nfkp.ts index 33dd18a46..567b2f44a 100644 --- a/scripts/lib/runnerConfigs/nfkp.ts +++ b/scripts/lib/runnerConfigs/nfkp.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e14E2', + initialExpressionContainer: initialExpressionContainers.lles, showPriorities: true, skipToTheEnd: false, speed: 1.75, diff --git a/scripts/lib/runnerConfigs/ngus.ts b/scripts/lib/runnerConfigs/ngus.ts index daf863410..9a9a13ef6 100644 --- a/scripts/lib/runnerConfigs/ngus.ts +++ b/scripts/lib/runnerConfigs/ngus.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e8E4', + initialExpressionContainer: initialExpressionContainers.jsdg, showPriorities: true, containerSize: 'xs', variableSize: 'sm', diff --git a/scripts/lib/runnerConfigs/nicg.ts b/scripts/lib/runnerConfigs/nicg.ts index 8a304e829..bb70a83aa 100644 --- a/scripts/lib/runnerConfigs/nicg.ts +++ b/scripts/lib/runnerConfigs/nicg.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e6E8', + initialExpressionContainer: initialExpressionContainers.qbbl, showPriorities: true, caption: { name: 'secretCodeCaption', number: 0, letter: 'd' } } diff --git a/scripts/lib/runnerConfigs/nlfx.ts b/scripts/lib/runnerConfigs/nlfx.ts index 7285d4a71..3cb646f6b 100644 --- a/scripts/lib/runnerConfigs/nlfx.ts +++ b/scripts/lib/runnerConfigs/nlfx.ts @@ -1,8 +1,12 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'predefined', - predefinedExpressionsKeys: ['v2e1E2', 'v2e1E3'] + initialExpressionContainers: [ + initialExpressionContainers.mrab, + initialExpressionContainers.vzpd + ] } export default config diff --git a/scripts/lib/runnerConfigs/nlxe.ts b/scripts/lib/runnerConfigs/nlxe.ts index 05b0ab54b..3b8ebeb96 100644 --- a/scripts/lib/runnerConfigs/nlxe.ts +++ b/scripts/lib/runnerConfigs/nlxe.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e9E1', + initialExpressionContainer: initialExpressionContainers.jxut, showPriorities: true, containerSize: 'xs', variableSize: 'md', diff --git a/scripts/lib/runnerConfigs/nmoc.ts b/scripts/lib/runnerConfigs/nmoc.ts index 518a8b525..1381ee623 100644 --- a/scripts/lib/runnerConfigs/nmoc.ts +++ b/scripts/lib/runnerConfigs/nmoc.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e15E15', + initialExpressionContainer: initialExpressionContainers.oesh, showPriorities: true, containerSize: 'xs', variableSize: 'sm' diff --git a/scripts/lib/runnerConfigs/nnhc.ts b/scripts/lib/runnerConfigs/nnhc.ts index 26265383e..19f350e6b 100644 --- a/scripts/lib/runnerConfigs/nnhc.ts +++ b/scripts/lib/runnerConfigs/nnhc.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e15E5', + initialExpressionContainer: initialExpressionContainers.ipyc, showPriorities: true, variableSize: 'xs', containerSize: 'xs' diff --git a/scripts/lib/runnerConfigs/novg.ts b/scripts/lib/runnerConfigs/novg.ts index df3da2c75..726f54db7 100644 --- a/scripts/lib/runnerConfigs/novg.ts +++ b/scripts/lib/runnerConfigs/novg.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'v2e1E16' + initialExpressionContainer: initialExpressionContainers.wkny } export default config diff --git a/scripts/lib/runnerConfigs/npfx.ts b/scripts/lib/runnerConfigs/npfx.ts index 78b4f3346..453b8722e 100644 --- a/scripts/lib/runnerConfigs/npfx.ts +++ b/scripts/lib/runnerConfigs/npfx.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e12E3', + initialExpressionContainer: initialExpressionContainers.pxps, isDone: true, showPriorities: true, containerSize: 'xs', diff --git a/scripts/lib/runnerConfigs/nric.ts b/scripts/lib/runnerConfigs/nric.ts index 19a31e876..2cc608c20 100644 --- a/scripts/lib/runnerConfigs/nric.ts +++ b/scripts/lib/runnerConfigs/nric.ts @@ -1,9 +1,10 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', isDone: true, - lessonExpressionsKey: 'e3E1', + initialExpressionContainer: initialExpressionContainers.pisd, showPriorities: true } diff --git a/scripts/lib/runnerConfigs/oiwu.ts b/scripts/lib/runnerConfigs/oiwu.ts index 92be1f884..fb9545050 100644 --- a/scripts/lib/runnerConfigs/oiwu.ts +++ b/scripts/lib/runnerConfigs/oiwu.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e11E3', + initialExpressionContainer: initialExpressionContainers.druk, showPriorities: true, initialState: 'showFuncUnbound', containerSize: 'xs', diff --git a/scripts/lib/runnerConfigs/ojma.ts b/scripts/lib/runnerConfigs/ojma.ts index 7e3f0898f..30996ef88 100644 --- a/scripts/lib/runnerConfigs/ojma.ts +++ b/scripts/lib/runnerConfigs/ojma.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e12E7' + initialExpressionContainer: initialExpressionContainers.vvbc } export default config diff --git a/scripts/lib/runnerConfigs/olef.ts b/scripts/lib/runnerConfigs/olef.ts index 99e923d94..46fa95d04 100644 --- a/scripts/lib/runnerConfigs/olef.ts +++ b/scripts/lib/runnerConfigs/olef.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e1E7' + initialExpressionContainer: initialExpressionContainers.lsbz } export default config diff --git a/scripts/lib/runnerConfigs/omlc.ts b/scripts/lib/runnerConfigs/omlc.ts index ac88620f1..02568d112 100644 --- a/scripts/lib/runnerConfigs/omlc.ts +++ b/scripts/lib/runnerConfigs/omlc.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e13E11', + initialExpressionContainer: initialExpressionContainers.etrh, caption: { name: 'secretCodeMultiplyCaption', arg1: 2, arg2: 3 } } diff --git a/scripts/lib/runnerConfigs/orhx.ts b/scripts/lib/runnerConfigs/orhx.ts index 0b2d62a6f..5ec4662ef 100644 --- a/scripts/lib/runnerConfigs/orhx.ts +++ b/scripts/lib/runnerConfigs/orhx.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e14E1', + initialExpressionContainer: initialExpressionContainers.dpky, showPriorities: true, nextIterations: 12, variableSize: 'sm', diff --git a/scripts/lib/runnerConfigs/osih.ts b/scripts/lib/runnerConfigs/osih.ts index 26f319845..cc73e3694 100644 --- a/scripts/lib/runnerConfigs/osih.ts +++ b/scripts/lib/runnerConfigs/osih.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e15E3', + initialExpressionContainer: initialExpressionContainers.edvm, showPriorities: true, highlightOverrides: { a: 'highlighted', b: 'highlighted' }, variableSize: 'xs', diff --git a/scripts/lib/runnerConfigs/osqg.ts b/scripts/lib/runnerConfigs/osqg.ts index d325a851d..1d82bb328 100644 --- a/scripts/lib/runnerConfigs/osqg.ts +++ b/scripts/lib/runnerConfigs/osqg.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e14E3', + initialExpressionContainer: initialExpressionContainers.ynct, showPriorities: true, variableSize: 'sm', isDone: true diff --git a/scripts/lib/runnerConfigs/osqo.ts b/scripts/lib/runnerConfigs/osqo.ts index 7b4b78fb8..ae744a9b8 100644 --- a/scripts/lib/runnerConfigs/osqo.ts +++ b/scripts/lib/runnerConfigs/osqo.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e1E1', + initialExpressionContainer: initialExpressionContainers.nyhe, isDone: true } diff --git a/scripts/lib/runnerConfigs/owcy.ts b/scripts/lib/runnerConfigs/owcy.ts index a332340a5..0e32da882 100644 --- a/scripts/lib/runnerConfigs/owcy.ts +++ b/scripts/lib/runnerConfigs/owcy.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e3E3' + initialExpressionContainer: initialExpressionContainers.kamz } export default config diff --git a/scripts/lib/runnerConfigs/ozbe.ts b/scripts/lib/runnerConfigs/ozbe.ts index 5a99d4eb6..978c18475 100644 --- a/scripts/lib/runnerConfigs/ozbe.ts +++ b/scripts/lib/runnerConfigs/ozbe.ts @@ -1,9 +1,10 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'singleStep', hideFuncUnboundBadgeOnExplanation: true, - lessonExpressionsKey: 'e1E1', + initialExpressionContainer: initialExpressionContainers.nyhe, initialState: 'active', finalState: 'showFuncBound' } diff --git a/scripts/lib/runnerConfigs/pbgd.ts b/scripts/lib/runnerConfigs/pbgd.ts index 947a0a2ee..4a4f5cab7 100644 --- a/scripts/lib/runnerConfigs/pbgd.ts +++ b/scripts/lib/runnerConfigs/pbgd.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e12E12', + initialExpressionContainer: initialExpressionContainers.mgiu, showPriorities: true, skipToTheEnd: false, speed: 1.75 diff --git a/scripts/lib/runnerConfigs/peoq.ts b/scripts/lib/runnerConfigs/peoq.ts index 144316a0f..800d188b6 100644 --- a/scripts/lib/runnerConfigs/peoq.ts +++ b/scripts/lib/runnerConfigs/peoq.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e14E2', + initialExpressionContainer: initialExpressionContainers.lles, showPriorities: true, skipToTheEnd: false, speed: 5, diff --git a/scripts/lib/runnerConfigs/pgtx.ts b/scripts/lib/runnerConfigs/pgtx.ts index 746cb121b..50bad01f8 100644 --- a/scripts/lib/runnerConfigs/pgtx.ts +++ b/scripts/lib/runnerConfigs/pgtx.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e15E5', + initialExpressionContainer: initialExpressionContainers.ipyc, showPriorities: true, containerSize: 'xs', variableSize: 'xxs', diff --git a/scripts/lib/runnerConfigs/plbv.ts b/scripts/lib/runnerConfigs/plbv.ts index c66040c59..d7c26c66c 100644 --- a/scripts/lib/runnerConfigs/plbv.ts +++ b/scripts/lib/runnerConfigs/plbv.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'v2e1E11' + initialExpressionContainer: initialExpressionContainers.pslb } export default config diff --git a/scripts/lib/runnerConfigs/plts.ts b/scripts/lib/runnerConfigs/plts.ts index ed39e408e..e3ba2d7e8 100644 --- a/scripts/lib/runnerConfigs/plts.ts +++ b/scripts/lib/runnerConfigs/plts.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e15E5', + initialExpressionContainer: initialExpressionContainers.ipyc, showPriorities: true, skipToTheEnd: false, containerSize: 'xs', diff --git a/scripts/lib/runnerConfigs/plxd.ts b/scripts/lib/runnerConfigs/plxd.ts index 0e37ab74e..1e3f0d017 100644 --- a/scripts/lib/runnerConfigs/plxd.ts +++ b/scripts/lib/runnerConfigs/plxd.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'singleStep', - lessonExpressionsKey: 'e12E3', + initialExpressionContainer: initialExpressionContainers.pxps, showPriorities: true, explanationsVisibility: 'visible', initialState: 'needsAlphaConvert', diff --git a/scripts/lib/runnerConfigs/pnob.ts b/scripts/lib/runnerConfigs/pnob.ts index e9ac3655f..8a2edbf0f 100644 --- a/scripts/lib/runnerConfigs/pnob.ts +++ b/scripts/lib/runnerConfigs/pnob.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e12E1', + initialExpressionContainer: initialExpressionContainers.qqiz, showPriorities: true, containerSize: 'xs', variableSize: 'md', diff --git a/scripts/lib/runnerConfigs/pnux.ts b/scripts/lib/runnerConfigs/pnux.ts index 6667c4283..5095e9153 100644 --- a/scripts/lib/runnerConfigs/pnux.ts +++ b/scripts/lib/runnerConfigs/pnux.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e15E5', + initialExpressionContainer: initialExpressionContainers.ipyc, showPriorities: true, highlightFunctions: true, containerSize: 'xs', diff --git a/scripts/lib/runnerConfigs/pqfs.ts b/scripts/lib/runnerConfigs/pqfs.ts index 658e382bb..b60e44615 100644 --- a/scripts/lib/runnerConfigs/pqfs.ts +++ b/scripts/lib/runnerConfigs/pqfs.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e5E2', + initialExpressionContainer: initialExpressionContainers.bndu, showPriorities: true, initialState: 'active' } diff --git a/scripts/lib/runnerConfigs/psqo.ts b/scripts/lib/runnerConfigs/psqo.ts index dc8fb71c6..40555a6f6 100644 --- a/scripts/lib/runnerConfigs/psqo.ts +++ b/scripts/lib/runnerConfigs/psqo.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e13E2', + initialExpressionContainer: initialExpressionContainers.pdyu, explanationsVisibility: 'visible', initialState: 'falseCaseActive' } diff --git a/scripts/lib/runnerConfigs/pzui.ts b/scripts/lib/runnerConfigs/pzui.ts index da23f735d..78a9ba45a 100644 --- a/scripts/lib/runnerConfigs/pzui.ts +++ b/scripts/lib/runnerConfigs/pzui.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e15E5', + initialExpressionContainer: initialExpressionContainers.ipyc, showPriorities: true, containerSize: 'xs', variableSize: 'xxs', diff --git a/scripts/lib/runnerConfigs/pzvr.ts b/scripts/lib/runnerConfigs/pzvr.ts index e185bfb8a..48ac1386b 100644 --- a/scripts/lib/runnerConfigs/pzvr.ts +++ b/scripts/lib/runnerConfigs/pzvr.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e15E5', + initialExpressionContainer: initialExpressionContainers.ipyc, showPriorities: true, variableSize: 'xs', containerSize: 'xs', diff --git a/scripts/lib/runnerConfigs/pzwe.ts b/scripts/lib/runnerConfigs/pzwe.ts index dffa42fc4..c32e8024c 100644 --- a/scripts/lib/runnerConfigs/pzwe.ts +++ b/scripts/lib/runnerConfigs/pzwe.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e8E4', + initialExpressionContainer: initialExpressionContainers.jsdg, showPriorities: true, containerSize: 'xs', variableSize: 'sm' diff --git a/scripts/lib/runnerConfigs/qcmh.ts b/scripts/lib/runnerConfigs/qcmh.ts index 81ef53f1e..08c7c0d0a 100644 --- a/scripts/lib/runnerConfigs/qcmh.ts +++ b/scripts/lib/runnerConfigs/qcmh.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'v2e1E11', + initialExpressionContainer: initialExpressionContainers.pslb, initialState: 'conditionActive', explanationsVisibility: 'visible' } diff --git a/scripts/lib/runnerConfigs/qdkf.ts b/scripts/lib/runnerConfigs/qdkf.ts index b93e9f13b..7bcc97ca2 100644 --- a/scripts/lib/runnerConfigs/qdkf.ts +++ b/scripts/lib/runnerConfigs/qdkf.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e9E7', + initialExpressionContainer: initialExpressionContainers.pqnt, showPriorities: true, containerSize: 'xs', variableSize: 'md', diff --git a/scripts/lib/runnerConfigs/qgun.ts b/scripts/lib/runnerConfigs/qgun.ts index dbb35000f..e566a62ad 100644 --- a/scripts/lib/runnerConfigs/qgun.ts +++ b/scripts/lib/runnerConfigs/qgun.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e12E8', + initialExpressionContainer: initialExpressionContainers.jbvr, showPriorities: true, containerSize: 'xs', variableSize: 'md', diff --git a/scripts/lib/runnerConfigs/qifg.ts b/scripts/lib/runnerConfigs/qifg.ts index 494baa8e0..9a494e56c 100644 --- a/scripts/lib/runnerConfigs/qifg.ts +++ b/scripts/lib/runnerConfigs/qifg.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e12E10', + initialExpressionContainer: initialExpressionContainers.sqvn, showPriorities: true, containerSize: 'xs', variableSize: 'md' diff --git a/scripts/lib/runnerConfigs/qltx.ts b/scripts/lib/runnerConfigs/qltx.ts index f800d4b03..120ec3a13 100644 --- a/scripts/lib/runnerConfigs/qltx.ts +++ b/scripts/lib/runnerConfigs/qltx.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'singleStep', - lessonExpressionsKey: 'e14E1', + initialExpressionContainer: initialExpressionContainers.dpky, showPriorities: true, nextIterations: 8, initialState: 'active', diff --git a/scripts/lib/runnerConfigs/qmof.ts b/scripts/lib/runnerConfigs/qmof.ts index c5c950868..2b6666995 100644 --- a/scripts/lib/runnerConfigs/qmof.ts +++ b/scripts/lib/runnerConfigs/qmof.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e6E7', + initialExpressionContainer: initialExpressionContainers.govs, showPriorities: true, containerSize: 'xs', variableSize: 'md' diff --git a/scripts/lib/runnerConfigs/qoms.ts b/scripts/lib/runnerConfigs/qoms.ts index 2ecbc099b..668e515f1 100644 --- a/scripts/lib/runnerConfigs/qoms.ts +++ b/scripts/lib/runnerConfigs/qoms.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e1E1', + initialExpressionContainer: initialExpressionContainers.nyhe, initialState: 'betaReducePreviewAfter' } diff --git a/scripts/lib/runnerConfigs/qpjt.ts b/scripts/lib/runnerConfigs/qpjt.ts index e8331eedc..885fa66e9 100644 --- a/scripts/lib/runnerConfigs/qpjt.ts +++ b/scripts/lib/runnerConfigs/qpjt.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e1E6' + initialExpressionContainer: initialExpressionContainers.cgui } export default config diff --git a/scripts/lib/runnerConfigs/qpkm.ts b/scripts/lib/runnerConfigs/qpkm.ts index 3de570fac..f2285bd72 100644 --- a/scripts/lib/runnerConfigs/qpkm.ts +++ b/scripts/lib/runnerConfigs/qpkm.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e5E3', + initialExpressionContainer: initialExpressionContainers.hrdv, showPriorities: true, isDone: true } diff --git a/scripts/lib/runnerConfigs/qscy.ts b/scripts/lib/runnerConfigs/qscy.ts index f7565af9f..3276d1343 100644 --- a/scripts/lib/runnerConfigs/qscy.ts +++ b/scripts/lib/runnerConfigs/qscy.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'v2e1E15', + initialExpressionContainer: initialExpressionContainers.ydlj, explanationsVisibility: 'visible', initialState: 'trueCaseActive' } diff --git a/scripts/lib/runnerConfigs/qsfp.ts b/scripts/lib/runnerConfigs/qsfp.ts index 08132b87f..13c066b55 100644 --- a/scripts/lib/runnerConfigs/qsfp.ts +++ b/scripts/lib/runnerConfigs/qsfp.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e6E4', + initialExpressionContainer: initialExpressionContainers.tgxv, showPriorities: true, bottomRightBadgeOverrides: { h: '🅱️', g: '🅰️' } } diff --git a/scripts/lib/runnerConfigs/qvxe.ts b/scripts/lib/runnerConfigs/qvxe.ts index 39d0e902d..b2ba24e68 100644 --- a/scripts/lib/runnerConfigs/qvxe.ts +++ b/scripts/lib/runnerConfigs/qvxe.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e6E11', + initialExpressionContainer: initialExpressionContainers.xesp, showPriorities: true, bottomRightBadgeOverrides: { f: '🅱️', e: '🅰️' }, caption: { name: 'secretCodeCaption', number: 2, letter: 'e' } diff --git a/scripts/lib/runnerConfigs/qwke.ts b/scripts/lib/runnerConfigs/qwke.ts index 096567618..e522e2adf 100644 --- a/scripts/lib/runnerConfigs/qwke.ts +++ b/scripts/lib/runnerConfigs/qwke.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e2E1', + initialExpressionContainer: initialExpressionContainers.qcbo, initialState: 'showFuncUnbound' } diff --git a/scripts/lib/runnerConfigs/qxgl.ts b/scripts/lib/runnerConfigs/qxgl.ts index 6d6d2d46e..063918dba 100644 --- a/scripts/lib/runnerConfigs/qxgl.ts +++ b/scripts/lib/runnerConfigs/qxgl.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e3E1', + initialExpressionContainer: initialExpressionContainers.pisd, showPriorities: true, initialState: 'active', lastAllowedExpressionState: 'betaReducePreviewCrossed', diff --git a/scripts/lib/runnerConfigs/rceu.ts b/scripts/lib/runnerConfigs/rceu.ts index 33a8b9d02..738f72620 100644 --- a/scripts/lib/runnerConfigs/rceu.ts +++ b/scripts/lib/runnerConfigs/rceu.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e7E2', + initialExpressionContainer: initialExpressionContainers.kcia, showPriorities: true, isDone: true, caption: { name: 'secretCodeCaption', number: 2, letter: 'b' } diff --git a/scripts/lib/runnerConfigs/repd.ts b/scripts/lib/runnerConfigs/repd.ts index a566ba00d..b881da171 100644 --- a/scripts/lib/runnerConfigs/repd.ts +++ b/scripts/lib/runnerConfigs/repd.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e13E3', + initialExpressionContainer: initialExpressionContainers.dvlj, showPriorities: true } diff --git a/scripts/lib/runnerConfigs/rjfy.ts b/scripts/lib/runnerConfigs/rjfy.ts index 6bae5d682..41e3feb6a 100644 --- a/scripts/lib/runnerConfigs/rjfy.ts +++ b/scripts/lib/runnerConfigs/rjfy.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'v2e1E9', + initialExpressionContainer: initialExpressionContainers.kysf, initialState: 'falseCaseActive', explanationsVisibility: 'visible' } diff --git a/scripts/lib/runnerConfigs/rmsd.ts b/scripts/lib/runnerConfigs/rmsd.ts index acc173736..93dd04e1b 100644 --- a/scripts/lib/runnerConfigs/rmsd.ts +++ b/scripts/lib/runnerConfigs/rmsd.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'singleStep', - lessonExpressionsKey: 'e2E1', + initialExpressionContainer: initialExpressionContainers.qcbo, initialState: 'active', finalState: 'showFuncUnbound' } diff --git a/scripts/lib/runnerConfigs/rome.ts b/scripts/lib/runnerConfigs/rome.ts index 816bbf253..043b3a03c 100644 --- a/scripts/lib/runnerConfigs/rome.ts +++ b/scripts/lib/runnerConfigs/rome.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e7E8', + initialExpressionContainer: initialExpressionContainers.qhnf, showPriorities: true, containerSize: 'xs', variableSize: 'sm', diff --git a/scripts/lib/runnerConfigs/rqdn.ts b/scripts/lib/runnerConfigs/rqdn.ts index bbf8e125e..8e595766c 100644 --- a/scripts/lib/runnerConfigs/rqdn.ts +++ b/scripts/lib/runnerConfigs/rqdn.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e12E3', + initialExpressionContainer: initialExpressionContainers.pxps, showPriorities: true, explanationsVisibility: 'hiddenInitialPausedOnly', lastAllowedExpressionState: 'needsAlphaConvert', diff --git a/scripts/lib/runnerConfigs/rqjo.ts b/scripts/lib/runnerConfigs/rqjo.ts index dbc0622be..6d16b7b12 100644 --- a/scripts/lib/runnerConfigs/rqjo.ts +++ b/scripts/lib/runnerConfigs/rqjo.ts @@ -1,9 +1,10 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'singleStep', hideFuncUnboundBadgeOnExplanation: true, - lessonExpressionsKey: 'e1E1', + initialExpressionContainer: initialExpressionContainers.nyhe, initialState: 'showFuncBound', finalState: 'betaReducePreviewBefore' } diff --git a/scripts/lib/runnerConfigs/rreb.ts b/scripts/lib/runnerConfigs/rreb.ts index 64378fff7..d1fc471dc 100644 --- a/scripts/lib/runnerConfigs/rreb.ts +++ b/scripts/lib/runnerConfigs/rreb.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e13E7', + initialExpressionContainer: initialExpressionContainers.hfov, caption: { name: 'whatCanComputeFactorial', start: 3 } } diff --git a/scripts/lib/runnerConfigs/rzbq.ts b/scripts/lib/runnerConfigs/rzbq.ts index c4541fc0c..2829426cc 100644 --- a/scripts/lib/runnerConfigs/rzbq.ts +++ b/scripts/lib/runnerConfigs/rzbq.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e11E3', + initialExpressionContainer: initialExpressionContainers.druk, showPriorities: true, initialState: 'alphaConvertDone', containerSize: 'xs', diff --git a/scripts/lib/runnerConfigs/sewk.ts b/scripts/lib/runnerConfigs/sewk.ts index 419ec5281..b244e06ea 100644 --- a/scripts/lib/runnerConfigs/sewk.ts +++ b/scripts/lib/runnerConfigs/sewk.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'v2e1E15' + initialExpressionContainer: initialExpressionContainers.ydlj } export default config diff --git a/scripts/lib/runnerConfigs/sffm.ts b/scripts/lib/runnerConfigs/sffm.ts index cdd65dd22..30d96e031 100644 --- a/scripts/lib/runnerConfigs/sffm.ts +++ b/scripts/lib/runnerConfigs/sffm.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'v2e1E15' + initialExpressionContainer: initialExpressionContainers.ydlj } export default config diff --git a/scripts/lib/runnerConfigs/sfop.ts b/scripts/lib/runnerConfigs/sfop.ts index 632e62b43..342bed4ad 100644 --- a/scripts/lib/runnerConfigs/sfop.ts +++ b/scripts/lib/runnerConfigs/sfop.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e6E10', + initialExpressionContainer: initialExpressionContainers.jpac, showPriorities: true, bottomRightBadgeOverrides: { h: '🅱️', g: '🅰️' }, caption: { name: 'secretCodeCaption', number: 3, letter: 'g' } diff --git a/scripts/lib/runnerConfigs/sgfj.ts b/scripts/lib/runnerConfigs/sgfj.ts index 82f89204c..dc71fd5fe 100644 --- a/scripts/lib/runnerConfigs/sgfj.ts +++ b/scripts/lib/runnerConfigs/sgfj.ts @@ -1,9 +1,10 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'singleStep', hideFuncUnboundBadgeOnExplanation: true, - lessonExpressionsKey: 'e1E2', + initialExpressionContainer: initialExpressionContainers.txbv, initialState: 'showFuncBound', finalState: 'betaReducePreviewBefore' } diff --git a/scripts/lib/runnerConfigs/sisn.ts b/scripts/lib/runnerConfigs/sisn.ts index 868f377bd..96f7ba88f 100644 --- a/scripts/lib/runnerConfigs/sisn.ts +++ b/scripts/lib/runnerConfigs/sisn.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e7E3', + initialExpressionContainer: initialExpressionContainers.awud, showPriorities: true, caption: { name: 'secretCodeCaption', number: 2, letter: 'd' } } diff --git a/scripts/lib/runnerConfigs/skzv.ts b/scripts/lib/runnerConfigs/skzv.ts index 74d1cd3f4..8dc120869 100644 --- a/scripts/lib/runnerConfigs/skzv.ts +++ b/scripts/lib/runnerConfigs/skzv.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e3E5' + initialExpressionContainer: initialExpressionContainers.atls } export default config diff --git a/scripts/lib/runnerConfigs/slyk.ts b/scripts/lib/runnerConfigs/slyk.ts index 7885e6ccb..ce55f46c7 100644 --- a/scripts/lib/runnerConfigs/slyk.ts +++ b/scripts/lib/runnerConfigs/slyk.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e7E1', + initialExpressionContainer: initialExpressionContainers.yahz, showPriorities: true, caption: { name: 'secretCodeCaption', number: 1, letter: 'd' } } diff --git a/scripts/lib/runnerConfigs/snsr.ts b/scripts/lib/runnerConfigs/snsr.ts index 0934995b5..a56e9ee7b 100644 --- a/scripts/lib/runnerConfigs/snsr.ts +++ b/scripts/lib/runnerConfigs/snsr.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e3E1', + initialExpressionContainer: initialExpressionContainers.pisd, showPriorities: true, skipToTheEnd: false } diff --git a/scripts/lib/runnerConfigs/sojz.ts b/scripts/lib/runnerConfigs/sojz.ts index 47deff96f..719d7cd7a 100644 --- a/scripts/lib/runnerConfigs/sojz.ts +++ b/scripts/lib/runnerConfigs/sojz.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e8E7', + initialExpressionContainer: initialExpressionContainers.jzhy, showPriorities: true, containerSize: 'xs', variableSize: 'md', diff --git a/scripts/lib/runnerConfigs/ssns.ts b/scripts/lib/runnerConfigs/ssns.ts index a05acff26..6c5e63782 100644 --- a/scripts/lib/runnerConfigs/ssns.ts +++ b/scripts/lib/runnerConfigs/ssns.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e12E10', + initialExpressionContainer: initialExpressionContainers.sqvn, showPriorities: true, containerSize: 'xs', variableSize: 'md', diff --git a/scripts/lib/runnerConfigs/stio.ts b/scripts/lib/runnerConfigs/stio.ts index f263b1b09..2b01f210d 100644 --- a/scripts/lib/runnerConfigs/stio.ts +++ b/scripts/lib/runnerConfigs/stio.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e6E5', + initialExpressionContainer: initialExpressionContainers.dupe, highlightOverrides: { Amult: 'highlighted' }, caption: { name: 'numberOfAIsSecretCodeCaption' } } diff --git a/scripts/lib/runnerConfigs/syfp.ts b/scripts/lib/runnerConfigs/syfp.ts index 8f57a15c2..f487e30ed 100644 --- a/scripts/lib/runnerConfigs/syfp.ts +++ b/scripts/lib/runnerConfigs/syfp.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e14E1', + initialExpressionContainer: initialExpressionContainers.dpky, showPriorities: true, nextIteration: true, skipToTheEnd: false, diff --git a/scripts/lib/runnerConfigs/syhh.ts b/scripts/lib/runnerConfigs/syhh.ts index 87ba97076..5c27c6add 100644 --- a/scripts/lib/runnerConfigs/syhh.ts +++ b/scripts/lib/runnerConfigs/syhh.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e7E4', + initialExpressionContainer: initialExpressionContainers.wzcw, showPriorities: true, containerSize: 'xs', variableSize: 'md', diff --git a/scripts/lib/runnerConfigs/szou.ts b/scripts/lib/runnerConfigs/szou.ts index 4a8b344d5..2a634aad6 100644 --- a/scripts/lib/runnerConfigs/szou.ts +++ b/scripts/lib/runnerConfigs/szou.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e15E12', + initialExpressionContainer: initialExpressionContainers.gtnk, showPriorities: true, containerSize: 'xs', variableSize: 'xs', diff --git a/scripts/lib/runnerConfigs/tboe.ts b/scripts/lib/runnerConfigs/tboe.ts index 20c9bb092..1eab31a4f 100644 --- a/scripts/lib/runnerConfigs/tboe.ts +++ b/scripts/lib/runnerConfigs/tboe.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e12E13', + initialExpressionContainer: initialExpressionContainers.idkp, showPriorities: true, containerSize: 'xs', variableSize: 'md', diff --git a/scripts/lib/runnerConfigs/tdau.ts b/scripts/lib/runnerConfigs/tdau.ts index d74fc2bf1..ab40d6d6b 100644 --- a/scripts/lib/runnerConfigs/tdau.ts +++ b/scripts/lib/runnerConfigs/tdau.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e15E1', + initialExpressionContainer: initialExpressionContainers.bpua, showPriorities: true, highlightOverrides: { s: 'highlighted' }, variableSize: 'md', diff --git a/scripts/lib/runnerConfigs/tfho.ts b/scripts/lib/runnerConfigs/tfho.ts index 42707f0e4..6ae14bdd0 100644 --- a/scripts/lib/runnerConfigs/tfho.ts +++ b/scripts/lib/runnerConfigs/tfho.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e6E2', + initialExpressionContainer: initialExpressionContainers.ntes, showPriorities: true, caption: { name: 'secretCodeCaptionSimple', number: 1 } } diff --git a/scripts/lib/runnerConfigs/tiok.ts b/scripts/lib/runnerConfigs/tiok.ts index e5a93fd60..7ac538b16 100644 --- a/scripts/lib/runnerConfigs/tiok.ts +++ b/scripts/lib/runnerConfigs/tiok.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e6E1', + initialExpressionContainer: initialExpressionContainers.mzxw, showPriorities: true, caption: { name: 'secretCodeCaptionSimple', number: 0 } } diff --git a/scripts/lib/runnerConfigs/tkbr.ts b/scripts/lib/runnerConfigs/tkbr.ts index 8089ecc2c..dd9a14c49 100644 --- a/scripts/lib/runnerConfigs/tkbr.ts +++ b/scripts/lib/runnerConfigs/tkbr.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e11E2', + initialExpressionContainer: initialExpressionContainers.toum, showPriorities: true, initialState: 'alphaConvertDone', containerSize: 'xs', diff --git a/scripts/lib/runnerConfigs/tkqr.ts b/scripts/lib/runnerConfigs/tkqr.ts index d08cd59e8..ac09f2b07 100644 --- a/scripts/lib/runnerConfigs/tkqr.ts +++ b/scripts/lib/runnerConfigs/tkqr.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e9E2', + initialExpressionContainer: initialExpressionContainers.bjbm, showPriorities: true, containerSize: 'xs', variableSize: 'md', diff --git a/scripts/lib/runnerConfigs/tntc.ts b/scripts/lib/runnerConfigs/tntc.ts index 406135423..cc43d4413 100644 --- a/scripts/lib/runnerConfigs/tntc.ts +++ b/scripts/lib/runnerConfigs/tntc.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e5E2', + initialExpressionContainer: initialExpressionContainers.bndu, initialState: 'active', showPriorities: true } diff --git a/scripts/lib/runnerConfigs/toht.ts b/scripts/lib/runnerConfigs/toht.ts index 3d2b62457..8d64b5a66 100644 --- a/scripts/lib/runnerConfigs/toht.ts +++ b/scripts/lib/runnerConfigs/toht.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'v2e1E7' + initialExpressionContainer: initialExpressionContainers.zrwn } export default config diff --git a/scripts/lib/runnerConfigs/ttvy.ts b/scripts/lib/runnerConfigs/ttvy.ts index 65b28ad25..a21bed178 100644 --- a/scripts/lib/runnerConfigs/ttvy.ts +++ b/scripts/lib/runnerConfigs/ttvy.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e10E2', + initialExpressionContainer: initialExpressionContainers.ooeu, skipAlphaConvert: true, showPriorities: true, nextIteration: true, diff --git a/scripts/lib/runnerConfigs/tuqr.ts b/scripts/lib/runnerConfigs/tuqr.ts index 80f53c2e5..865692e08 100644 --- a/scripts/lib/runnerConfigs/tuqr.ts +++ b/scripts/lib/runnerConfigs/tuqr.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e1E3', + initialExpressionContainer: initialExpressionContainers.yanq, isDone: true } diff --git a/scripts/lib/runnerConfigs/uaha.ts b/scripts/lib/runnerConfigs/uaha.ts index 3fc1c51dc..dec86e9c5 100644 --- a/scripts/lib/runnerConfigs/uaha.ts +++ b/scripts/lib/runnerConfigs/uaha.ts @@ -1,8 +1,12 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'predefined', - predefinedExpressionsKeys: ['v2e1E4', 'v2e1E5'] + initialExpressionContainers: [ + initialExpressionContainers.ocwu, + initialExpressionContainers.fmlj + ] } export default config diff --git a/scripts/lib/runnerConfigs/udic.ts b/scripts/lib/runnerConfigs/udic.ts index 1ba3030b2..33838a891 100644 --- a/scripts/lib/runnerConfigs/udic.ts +++ b/scripts/lib/runnerConfigs/udic.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e3E1', + initialExpressionContainer: initialExpressionContainers.pisd, initialState: 'showFuncUnbound', showPriorities: true } diff --git a/scripts/lib/runnerConfigs/udvh.ts b/scripts/lib/runnerConfigs/udvh.ts index bcb232282..fb9d90e30 100644 --- a/scripts/lib/runnerConfigs/udvh.ts +++ b/scripts/lib/runnerConfigs/udvh.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e5E3', + initialExpressionContainer: initialExpressionContainers.hrdv, showPriorities: true } diff --git a/scripts/lib/runnerConfigs/uemm.ts b/scripts/lib/runnerConfigs/uemm.ts index bb49ae273..c4f6f5058 100644 --- a/scripts/lib/runnerConfigs/uemm.ts +++ b/scripts/lib/runnerConfigs/uemm.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e3E1', + initialExpressionContainer: initialExpressionContainers.pisd, showPriorities: true, isDone: true } diff --git a/scripts/lib/runnerConfigs/ufyc.ts b/scripts/lib/runnerConfigs/ufyc.ts index 64c674c39..759c81fe5 100644 --- a/scripts/lib/runnerConfigs/ufyc.ts +++ b/scripts/lib/runnerConfigs/ufyc.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e12E11', + initialExpressionContainer: initialExpressionContainers.zsyl, showPriorities: true } diff --git a/scripts/lib/runnerConfigs/ufze.ts b/scripts/lib/runnerConfigs/ufze.ts index 86516aed9..8858bd359 100644 --- a/scripts/lib/runnerConfigs/ufze.ts +++ b/scripts/lib/runnerConfigs/ufze.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e13E3', + initialExpressionContainer: initialExpressionContainers.dvlj, showPriorities: true, isDone: true } diff --git a/scripts/lib/runnerConfigs/uitu.ts b/scripts/lib/runnerConfigs/uitu.ts index 7e738bee3..e5902fbc4 100644 --- a/scripts/lib/runnerConfigs/uitu.ts +++ b/scripts/lib/runnerConfigs/uitu.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e15E8', + initialExpressionContainer: initialExpressionContainers.pvph, showPriorities: true, containerSize: 'xs', variableSize: 'xs', diff --git a/scripts/lib/runnerConfigs/ujfj.ts b/scripts/lib/runnerConfigs/ujfj.ts index da7c66329..a7559b828 100644 --- a/scripts/lib/runnerConfigs/ujfj.ts +++ b/scripts/lib/runnerConfigs/ujfj.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e8E4', + initialExpressionContainer: initialExpressionContainers.jsdg, showPriorities: true, isDone: true, variableSize: 'md', diff --git a/scripts/lib/runnerConfigs/umce.ts b/scripts/lib/runnerConfigs/umce.ts index 6a325f03b..b29c19d93 100644 --- a/scripts/lib/runnerConfigs/umce.ts +++ b/scripts/lib/runnerConfigs/umce.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e14E1', + initialExpressionContainer: initialExpressionContainers.dpky, showPriorities: true, nextIterations: 8, initialState: 'trueCaseActive', diff --git a/scripts/lib/runnerConfigs/unck.ts b/scripts/lib/runnerConfigs/unck.ts index 983e34938..6f960c246 100644 --- a/scripts/lib/runnerConfigs/unck.ts +++ b/scripts/lib/runnerConfigs/unck.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e7E9', + initialExpressionContainer: initialExpressionContainers.pubv, showPriorities: true, containerSize: 'xs', variableSize: 'sm', diff --git a/scripts/lib/runnerConfigs/uqpp.ts b/scripts/lib/runnerConfigs/uqpp.ts index 85f4d16f3..77cd248e8 100644 --- a/scripts/lib/runnerConfigs/uqpp.ts +++ b/scripts/lib/runnerConfigs/uqpp.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e11E3', + initialExpressionContainer: initialExpressionContainers.druk, showPriorities: true, initialState: 'alphaConvertDone', containerSize: 'xs', diff --git a/scripts/lib/runnerConfigs/uqts.ts b/scripts/lib/runnerConfigs/uqts.ts index 9f69534e4..10e85ead6 100644 --- a/scripts/lib/runnerConfigs/uqts.ts +++ b/scripts/lib/runnerConfigs/uqts.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e12E6', + initialExpressionContainer: initialExpressionContainers.mwvx, showPriorities: true, containerSize: 'xs', variableSize: 'md' diff --git a/scripts/lib/runnerConfigs/urhc.ts b/scripts/lib/runnerConfigs/urhc.ts index 216bf93eb..4f47e3247 100644 --- a/scripts/lib/runnerConfigs/urhc.ts +++ b/scripts/lib/runnerConfigs/urhc.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e14E1', + initialExpressionContainer: initialExpressionContainers.dpky, showPriorities: true, variableSize: 'sm', isDone: true diff --git a/scripts/lib/runnerConfigs/usta.ts b/scripts/lib/runnerConfigs/usta.ts index 0636a834c..d22604540 100644 --- a/scripts/lib/runnerConfigs/usta.ts +++ b/scripts/lib/runnerConfigs/usta.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e5E2', + initialExpressionContainer: initialExpressionContainers.bndu, initialState: 'showCallArg', skipToTheEnd: false, showAllShowSteps: true, diff --git a/scripts/lib/runnerConfigs/uwma.ts b/scripts/lib/runnerConfigs/uwma.ts index 0faa61ba4..a9d6a536f 100644 --- a/scripts/lib/runnerConfigs/uwma.ts +++ b/scripts/lib/runnerConfigs/uwma.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'singleStep', - lessonExpressionsKey: 'e3E1', + initialExpressionContainer: initialExpressionContainers.pisd, initialState: 'betaReducePreviewCrossed', finalState: 'default', showPriorities: true diff --git a/scripts/lib/runnerConfigs/vegw.ts b/scripts/lib/runnerConfigs/vegw.ts index c7214d4a1..f997e3946 100644 --- a/scripts/lib/runnerConfigs/vegw.ts +++ b/scripts/lib/runnerConfigs/vegw.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e3E5', + initialExpressionContainer: initialExpressionContainers.atls, initialState: 'betaReducePreviewAfter' } diff --git a/scripts/lib/runnerConfigs/vjaa.ts b/scripts/lib/runnerConfigs/vjaa.ts index 2607c6cc9..1c869beff 100644 --- a/scripts/lib/runnerConfigs/vjaa.ts +++ b/scripts/lib/runnerConfigs/vjaa.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e3E2', + initialExpressionContainer: initialExpressionContainers.epon, initialState: 'showFuncBound', showPriorities: true, nextIteration: true diff --git a/scripts/lib/runnerConfigs/vkpm.ts b/scripts/lib/runnerConfigs/vkpm.ts index 1e473adea..07960c951 100644 --- a/scripts/lib/runnerConfigs/vkpm.ts +++ b/scripts/lib/runnerConfigs/vkpm.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'singleStep', - lessonExpressionsKey: 'e14E1', + initialExpressionContainer: initialExpressionContainers.dpky, showPriorities: true, nextIterations: 4, variableSize: 'sm', diff --git a/scripts/lib/runnerConfigs/vozu.ts b/scripts/lib/runnerConfigs/vozu.ts index 5dff6bc88..795c8d1b9 100644 --- a/scripts/lib/runnerConfigs/vozu.ts +++ b/scripts/lib/runnerConfigs/vozu.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'v2e1E9', + initialExpressionContainer: initialExpressionContainers.kysf, initialState: 'conditionActive', explanationsVisibility: 'visible' } diff --git a/scripts/lib/runnerConfigs/vpjw.ts b/scripts/lib/runnerConfigs/vpjw.ts index 37e8662f4..ad3b9feb9 100644 --- a/scripts/lib/runnerConfigs/vpjw.ts +++ b/scripts/lib/runnerConfigs/vpjw.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e10E4', + initialExpressionContainer: initialExpressionContainers.zgzf, explanationsVisibility: 'hiddenInitialAndLastPausedOnly', skipAlphaConvert: true, showPriorities: true, diff --git a/scripts/lib/runnerConfigs/vpmj.ts b/scripts/lib/runnerConfigs/vpmj.ts index bc631ab51..2c18edb79 100644 --- a/scripts/lib/runnerConfigs/vpmj.ts +++ b/scripts/lib/runnerConfigs/vpmj.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e15E8', + initialExpressionContainer: initialExpressionContainers.pvph, showPriorities: true, containerSize: 'xs', variableSize: 'xs', diff --git a/scripts/lib/runnerConfigs/vqcw.ts b/scripts/lib/runnerConfigs/vqcw.ts index 59b134e91..97c9ea68d 100644 --- a/scripts/lib/runnerConfigs/vqcw.ts +++ b/scripts/lib/runnerConfigs/vqcw.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e13E5', + initialExpressionContainer: initialExpressionContainers.jwta, showPriorities: true, containerSize: 'xs', variableSize: 'md' diff --git a/scripts/lib/runnerConfigs/vrvl.ts b/scripts/lib/runnerConfigs/vrvl.ts index 0cf35bcac..7c157499e 100644 --- a/scripts/lib/runnerConfigs/vrvl.ts +++ b/scripts/lib/runnerConfigs/vrvl.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e7E6', + initialExpressionContainer: initialExpressionContainers.gqsr, showPriorities: true, caption: { name: 'secretCodeCaption', number: 2, letter: 'g' } } diff --git a/scripts/lib/runnerConfigs/vrwt.ts b/scripts/lib/runnerConfigs/vrwt.ts index cd2c3229e..487bd1c5b 100644 --- a/scripts/lib/runnerConfigs/vrwt.ts +++ b/scripts/lib/runnerConfigs/vrwt.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e14E1', + initialExpressionContainer: initialExpressionContainers.dpky, variableSize: 'md' } diff --git a/scripts/lib/runnerConfigs/vvjn.ts b/scripts/lib/runnerConfigs/vvjn.ts index c68709e65..33c7222f9 100644 --- a/scripts/lib/runnerConfigs/vvjn.ts +++ b/scripts/lib/runnerConfigs/vvjn.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e1E5', + initialExpressionContainer: initialExpressionContainers.gvjy, isDone: true } diff --git a/scripts/lib/runnerConfigs/vxnm.ts b/scripts/lib/runnerConfigs/vxnm.ts index 533a2298e..af30d4805 100644 --- a/scripts/lib/runnerConfigs/vxnm.ts +++ b/scripts/lib/runnerConfigs/vxnm.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e13E2' + initialExpressionContainer: initialExpressionContainers.pdyu } export default config diff --git a/scripts/lib/runnerConfigs/wafy.ts b/scripts/lib/runnerConfigs/wafy.ts index 28ddaf7be..88165a1cd 100644 --- a/scripts/lib/runnerConfigs/wafy.ts +++ b/scripts/lib/runnerConfigs/wafy.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e6E9', + initialExpressionContainer: initialExpressionContainers.dova, showPriorities: true, containerSize: 'xs', variableSize: 'md', diff --git a/scripts/lib/runnerConfigs/wbpx.ts b/scripts/lib/runnerConfigs/wbpx.ts index 94653572f..3fa30efb6 100644 --- a/scripts/lib/runnerConfigs/wbpx.ts +++ b/scripts/lib/runnerConfigs/wbpx.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e10E1', + initialExpressionContainer: initialExpressionContainers.qikx, showPriorities: true } diff --git a/scripts/lib/runnerConfigs/wbru.ts b/scripts/lib/runnerConfigs/wbru.ts index 5236e1ae0..d15065fd9 100644 --- a/scripts/lib/runnerConfigs/wbru.ts +++ b/scripts/lib/runnerConfigs/wbru.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e5E2', + initialExpressionContainer: initialExpressionContainers.bndu, showPriorities: true } diff --git a/scripts/lib/runnerConfigs/wcsz.ts b/scripts/lib/runnerConfigs/wcsz.ts index 3020313a9..0eb0745a9 100644 --- a/scripts/lib/runnerConfigs/wcsz.ts +++ b/scripts/lib/runnerConfigs/wcsz.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e13E2', + initialExpressionContainer: initialExpressionContainers.pdyu, explanationsVisibility: 'visible', initialState: 'conditionActive' } diff --git a/scripts/lib/runnerConfigs/wcwd.ts b/scripts/lib/runnerConfigs/wcwd.ts index 66258ddca..bad227e65 100644 --- a/scripts/lib/runnerConfigs/wcwd.ts +++ b/scripts/lib/runnerConfigs/wcwd.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e15E10', + initialExpressionContainer: initialExpressionContainers.vgig, showPriorities: true, variableSize: 'xs', containerSize: 'xs' diff --git a/scripts/lib/runnerConfigs/wdol.ts b/scripts/lib/runnerConfigs/wdol.ts index bc499dfee..e8b1125bb 100644 --- a/scripts/lib/runnerConfigs/wdol.ts +++ b/scripts/lib/runnerConfigs/wdol.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e14E1', + initialExpressionContainer: initialExpressionContainers.dpky, showPriorities: true, nextIterations: 2, skipToTheEnd: false, diff --git a/scripts/lib/runnerConfigs/woft.ts b/scripts/lib/runnerConfigs/woft.ts index 35d2c02e0..85f6f4c67 100644 --- a/scripts/lib/runnerConfigs/woft.ts +++ b/scripts/lib/runnerConfigs/woft.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e14E1', + initialExpressionContainer: initialExpressionContainers.dpky, showPriorities: true, nextIterations: 12, variableSize: 'sm' diff --git a/scripts/lib/runnerConfigs/wqdb.ts b/scripts/lib/runnerConfigs/wqdb.ts index 35d2c02e0..85f6f4c67 100644 --- a/scripts/lib/runnerConfigs/wqdb.ts +++ b/scripts/lib/runnerConfigs/wqdb.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e14E1', + initialExpressionContainer: initialExpressionContainers.dpky, showPriorities: true, nextIterations: 12, variableSize: 'sm' diff --git a/scripts/lib/runnerConfigs/wtax.ts b/scripts/lib/runnerConfigs/wtax.ts index 55020f47a..9ad782b4a 100644 --- a/scripts/lib/runnerConfigs/wtax.ts +++ b/scripts/lib/runnerConfigs/wtax.ts @@ -1,8 +1,12 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'predefined', - predefinedExpressionsKeys: ['v2e1E6', 'v2e1E7'] + initialExpressionContainers: [ + initialExpressionContainers.zcxt, + initialExpressionContainers.zrwn + ] } export default config diff --git a/scripts/lib/runnerConfigs/wunw.ts b/scripts/lib/runnerConfigs/wunw.ts index a1396dfc9..b4302c96f 100644 --- a/scripts/lib/runnerConfigs/wunw.ts +++ b/scripts/lib/runnerConfigs/wunw.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e1E1', + initialExpressionContainer: initialExpressionContainers.nyhe, initialState: 'active', skipToTheEnd: false } diff --git a/scripts/lib/runnerConfigs/wxqy.ts b/scripts/lib/runnerConfigs/wxqy.ts index 3e89d2273..cd2479c07 100644 --- a/scripts/lib/runnerConfigs/wxqy.ts +++ b/scripts/lib/runnerConfigs/wxqy.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e15E9', + initialExpressionContainer: initialExpressionContainers.nxmy, showPriorities: true, containerSize: 'xs', variableSize: 'xs', diff --git a/scripts/lib/runnerConfigs/xcnu.ts b/scripts/lib/runnerConfigs/xcnu.ts index 9715c3d27..f2be4234d 100644 --- a/scripts/lib/runnerConfigs/xcnu.ts +++ b/scripts/lib/runnerConfigs/xcnu.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e15E6', + initialExpressionContainer: initialExpressionContainers.onbh, showPriorities: true, variableSize: 'md', caption: { name: 'ycChangedCaption', fromNumber: 3 }, diff --git a/scripts/lib/runnerConfigs/xefx.ts b/scripts/lib/runnerConfigs/xefx.ts index d3da0257e..f2fe928bd 100644 --- a/scripts/lib/runnerConfigs/xefx.ts +++ b/scripts/lib/runnerConfigs/xefx.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e13E2', + initialExpressionContainer: initialExpressionContainers.pdyu, skipToTheEnd: false } diff --git a/scripts/lib/runnerConfigs/xekr.ts b/scripts/lib/runnerConfigs/xekr.ts index 3124b3ab1..8305367e3 100644 --- a/scripts/lib/runnerConfigs/xekr.ts +++ b/scripts/lib/runnerConfigs/xekr.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e12E5' + initialExpressionContainer: initialExpressionContainers.ikhw } export default config diff --git a/scripts/lib/runnerConfigs/xemt.ts b/scripts/lib/runnerConfigs/xemt.ts index 512bbf57d..33d259d96 100644 --- a/scripts/lib/runnerConfigs/xemt.ts +++ b/scripts/lib/runnerConfigs/xemt.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e6E4', + initialExpressionContainer: initialExpressionContainers.tgxv, showPriorities: true } diff --git a/scripts/lib/runnerConfigs/xgei.ts b/scripts/lib/runnerConfigs/xgei.ts index 11bd0057f..67eb4b521 100644 --- a/scripts/lib/runnerConfigs/xgei.ts +++ b/scripts/lib/runnerConfigs/xgei.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e6E7', + initialExpressionContainer: initialExpressionContainers.govs, showPriorities: true, containerSize: 'xs', variableSize: 'md', diff --git a/scripts/lib/runnerConfigs/xhbi.ts b/scripts/lib/runnerConfigs/xhbi.ts index ae0c40578..16a015878 100644 --- a/scripts/lib/runnerConfigs/xhbi.ts +++ b/scripts/lib/runnerConfigs/xhbi.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e3E1', + initialExpressionContainer: initialExpressionContainers.pisd, showPriorities: true } diff --git a/scripts/lib/runnerConfigs/xhwx.ts b/scripts/lib/runnerConfigs/xhwx.ts index 10cad514e..6e428faaf 100644 --- a/scripts/lib/runnerConfigs/xhwx.ts +++ b/scripts/lib/runnerConfigs/xhwx.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e10E2', + initialExpressionContainer: initialExpressionContainers.ooeu, skipAlphaConvert: true, showPriorities: true, initialState: 'showFuncUnbound', diff --git a/scripts/lib/runnerConfigs/xjae.ts b/scripts/lib/runnerConfigs/xjae.ts index 49593c1cb..bdf61c044 100644 --- a/scripts/lib/runnerConfigs/xjae.ts +++ b/scripts/lib/runnerConfigs/xjae.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e14E6', + initialExpressionContainer: initialExpressionContainers.aizc, variableSize: 'md' } diff --git a/scripts/lib/runnerConfigs/xpvh.ts b/scripts/lib/runnerConfigs/xpvh.ts index f5a7baf61..859791cee 100644 --- a/scripts/lib/runnerConfigs/xpvh.ts +++ b/scripts/lib/runnerConfigs/xpvh.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e6E1', + initialExpressionContainer: initialExpressionContainers.mzxw, showPriorities: true, caption: { name: 'secretCodeCaption', number: 0, letter: 'a' }, bottomRightBadgeOverrides: { b: '🅱️', a: '🅰️' } diff --git a/scripts/lib/runnerConfigs/xrzv.ts b/scripts/lib/runnerConfigs/xrzv.ts index 3a3a5c628..92adbea4a 100644 --- a/scripts/lib/runnerConfigs/xrzv.ts +++ b/scripts/lib/runnerConfigs/xrzv.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e15E17', + initialExpressionContainer: initialExpressionContainers.zjhi, showPriorities: true, containerSize: 'xs', variableSize: 'md', diff --git a/scripts/lib/runnerConfigs/xsby.ts b/scripts/lib/runnerConfigs/xsby.ts index 21f0f757a..731c975da 100644 --- a/scripts/lib/runnerConfigs/xsby.ts +++ b/scripts/lib/runnerConfigs/xsby.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e13E2', + initialExpressionContainer: initialExpressionContainers.pdyu, isDone: true } diff --git a/scripts/lib/runnerConfigs/xsgz.ts b/scripts/lib/runnerConfigs/xsgz.ts index 3acf7c349..a29e91781 100644 --- a/scripts/lib/runnerConfigs/xsgz.ts +++ b/scripts/lib/runnerConfigs/xsgz.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e15E12', + initialExpressionContainer: initialExpressionContainers.gtnk, showPriorities: true, containerSize: 'xs', variableSize: 'xs', diff --git a/scripts/lib/runnerConfigs/xsve.ts b/scripts/lib/runnerConfigs/xsve.ts index a44c13455..bbcf62e03 100644 --- a/scripts/lib/runnerConfigs/xsve.ts +++ b/scripts/lib/runnerConfigs/xsve.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e14E6', + initialExpressionContainer: initialExpressionContainers.aizc, variableSize: 'md', explanationsVisibility: 'visible', initialState: 'magicalExpanded' diff --git a/scripts/lib/runnerConfigs/xtjt.ts b/scripts/lib/runnerConfigs/xtjt.ts index 8cb155761..07391993b 100644 --- a/scripts/lib/runnerConfigs/xtjt.ts +++ b/scripts/lib/runnerConfigs/xtjt.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e14E1', + initialExpressionContainer: initialExpressionContainers.dpky, isDone: true, showPriorities: true, variableSize: 'sm' diff --git a/scripts/lib/runnerConfigs/xwim.ts b/scripts/lib/runnerConfigs/xwim.ts index 7c2baa0aa..842fdc3fc 100644 --- a/scripts/lib/runnerConfigs/xwim.ts +++ b/scripts/lib/runnerConfigs/xwim.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e2E1' + initialExpressionContainer: initialExpressionContainers.qcbo } export default config diff --git a/scripts/lib/runnerConfigs/xzqu.ts b/scripts/lib/runnerConfigs/xzqu.ts index d48a9be34..d15dfac4a 100644 --- a/scripts/lib/runnerConfigs/xzqu.ts +++ b/scripts/lib/runnerConfigs/xzqu.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e3E1', + initialExpressionContainer: initialExpressionContainers.pisd, showPriorities: true, nextIteration: true } diff --git a/scripts/lib/runnerConfigs/yehl.ts b/scripts/lib/runnerConfigs/yehl.ts index 9da6af57d..ed73f7539 100644 --- a/scripts/lib/runnerConfigs/yehl.ts +++ b/scripts/lib/runnerConfigs/yehl.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e9E4', + initialExpressionContainer: initialExpressionContainers.ttks, caption: { name: 'secretCodeCaption', number: 1, letter: 'f' } } diff --git a/scripts/lib/runnerConfigs/yklt.ts b/scripts/lib/runnerConfigs/yklt.ts index 9b10fe1cf..8cd97f438 100644 --- a/scripts/lib/runnerConfigs/yklt.ts +++ b/scripts/lib/runnerConfigs/yklt.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e14E2', + initialExpressionContainer: initialExpressionContainers.lles, showPriorities: true, variableSize: 'sm' } diff --git a/scripts/lib/runnerConfigs/ylil.ts b/scripts/lib/runnerConfigs/ylil.ts index cbdca9d1c..0c5840efe 100644 --- a/scripts/lib/runnerConfigs/ylil.ts +++ b/scripts/lib/runnerConfigs/ylil.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e13E4', + initialExpressionContainer: initialExpressionContainers.zquq, showPriorities: true, containerSize: 'xs', variableSize: 'md' diff --git a/scripts/lib/runnerConfigs/ymmm.ts b/scripts/lib/runnerConfigs/ymmm.ts index e3db51d37..5b10a9fc5 100644 --- a/scripts/lib/runnerConfigs/ymmm.ts +++ b/scripts/lib/runnerConfigs/ymmm.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'v2e1E8', + initialExpressionContainer: initialExpressionContainers.ognb, caption: { name: 'conditionalMathBox' } } diff --git a/scripts/lib/runnerConfigs/ysji.ts b/scripts/lib/runnerConfigs/ysji.ts index b34304daf..cb7885e6d 100644 --- a/scripts/lib/runnerConfigs/ysji.ts +++ b/scripts/lib/runnerConfigs/ysji.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e15E12', + initialExpressionContainer: initialExpressionContainers.gtnk, isDone: true } diff --git a/scripts/lib/runnerConfigs/ytcf.ts b/scripts/lib/runnerConfigs/ytcf.ts index 58cb6641f..0fd0c4d6b 100644 --- a/scripts/lib/runnerConfigs/ytcf.ts +++ b/scripts/lib/runnerConfigs/ytcf.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e16E1' + initialExpressionContainer: initialExpressionContainers.nbgx } export default config diff --git a/scripts/lib/runnerConfigs/yvia.ts b/scripts/lib/runnerConfigs/yvia.ts index a7bdcc646..cdf10a460 100644 --- a/scripts/lib/runnerConfigs/yvia.ts +++ b/scripts/lib/runnerConfigs/yvia.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e12E9', + initialExpressionContainer: initialExpressionContainers.uqdf, showPriorities: true, containerSize: 'xs', variableSize: 'md' diff --git a/scripts/lib/runnerConfigs/yvty.ts b/scripts/lib/runnerConfigs/yvty.ts index 03716756c..1a6714de4 100644 --- a/scripts/lib/runnerConfigs/yvty.ts +++ b/scripts/lib/runnerConfigs/yvty.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e14E1', + initialExpressionContainer: initialExpressionContainers.dpky, showPriorities: true, nextIterations: 8, explanationsVisibility: 'visible', diff --git a/scripts/lib/runnerConfigs/yykk.ts b/scripts/lib/runnerConfigs/yykk.ts index 867ce7a63..565ea22ea 100644 --- a/scripts/lib/runnerConfigs/yykk.ts +++ b/scripts/lib/runnerConfigs/yykk.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e12E7' + initialExpressionContainer: initialExpressionContainers.vvbc } export default config diff --git a/scripts/lib/runnerConfigs/zaoc.ts b/scripts/lib/runnerConfigs/zaoc.ts index cb42e35c3..779a4a60b 100644 --- a/scripts/lib/runnerConfigs/zaoc.ts +++ b/scripts/lib/runnerConfigs/zaoc.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e12E4', + initialExpressionContainer: initialExpressionContainers.atos, showPriorities: true, containerSize: 'xs', variableSize: 'md', diff --git a/scripts/lib/runnerConfigs/zfcz.ts b/scripts/lib/runnerConfigs/zfcz.ts index 5b147abc3..f300ad8c6 100644 --- a/scripts/lib/runnerConfigs/zfcz.ts +++ b/scripts/lib/runnerConfigs/zfcz.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e15E13', + initialExpressionContainer: initialExpressionContainers.hctu, showPriorities: true, containerSize: 'xs', variableSize: 'xs', diff --git a/scripts/lib/runnerConfigs/zhby.ts b/scripts/lib/runnerConfigs/zhby.ts index af358c506..adfff8cbc 100644 --- a/scripts/lib/runnerConfigs/zhby.ts +++ b/scripts/lib/runnerConfigs/zhby.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e15E6', + initialExpressionContainer: initialExpressionContainers.onbh, showPriorities: true, variableSize: 'md', highlightOverrides: { abbreviated: 'highlighted' }, diff --git a/scripts/lib/runnerConfigs/zifr.ts b/scripts/lib/runnerConfigs/zifr.ts index 0c4f3eb33..7b206cd07 100644 --- a/scripts/lib/runnerConfigs/zifr.ts +++ b/scripts/lib/runnerConfigs/zifr.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e13E11' + initialExpressionContainer: initialExpressionContainers.etrh } export default config diff --git a/scripts/lib/runnerConfigs/zuam.ts b/scripts/lib/runnerConfigs/zuam.ts index 55cac54b7..8b5d715cd 100644 --- a/scripts/lib/runnerConfigs/zuam.ts +++ b/scripts/lib/runnerConfigs/zuam.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e11E2', + initialExpressionContainer: initialExpressionContainers.toum, showPriorities: true, skipToTheEnd: false, skipAlphaConvert: true, diff --git a/scripts/lib/runnerConfigs/zvet.ts b/scripts/lib/runnerConfigs/zvet.ts index 160b83507..9c991bca5 100644 --- a/scripts/lib/runnerConfigs/zvet.ts +++ b/scripts/lib/runnerConfigs/zvet.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e14E1', + initialExpressionContainer: initialExpressionContainers.dpky, showPriorities: true, nextIterations: 8, skipToTheEnd: false, diff --git a/scripts/lib/runnerConfigs/zwpj.ts b/scripts/lib/runnerConfigs/zwpj.ts index da67be4b9..76310c81c 100644 --- a/scripts/lib/runnerConfigs/zwpj.ts +++ b/scripts/lib/runnerConfigs/zwpj.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e1E2' + initialExpressionContainer: initialExpressionContainers.txbv } export default config diff --git a/scripts/lib/runnerConfigs/zxux.ts b/scripts/lib/runnerConfigs/zxux.ts index 6ef3cb217..efb5aeddc 100644 --- a/scripts/lib/runnerConfigs/zxux.ts +++ b/scripts/lib/runnerConfigs/zxux.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e14E1', + initialExpressionContainer: initialExpressionContainers.dpky, showPriorities: true, variableSize: 'md' } diff --git a/scripts/lib/runnerConfigs/zywk.ts b/scripts/lib/runnerConfigs/zywk.ts index 033217326..b91cfc0f3 100644 --- a/scripts/lib/runnerConfigs/zywk.ts +++ b/scripts/lib/runnerConfigs/zywk.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e5E2', + initialExpressionContainer: initialExpressionContainers.bndu, showPriorities: true, initialState: 'default' } diff --git a/scripts/lib/runnerConfigs/zzxj.ts b/scripts/lib/runnerConfigs/zzxj.ts index 09ac6417f..c497e6ff4 100644 --- a/scripts/lib/runnerConfigs/zzxj.ts +++ b/scripts/lib/runnerConfigs/zzxj.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'simple', - lessonExpressionsKey: 'e1E1', + initialExpressionContainer: initialExpressionContainers.nyhe, initialState: 'showFuncBound' } diff --git a/scripts/lib/runnerConfigs/zzyu.ts b/scripts/lib/runnerConfigs/zzyu.ts index b285ca90b..7b8d473ce 100644 --- a/scripts/lib/runnerConfigs/zzyu.ts +++ b/scripts/lib/runnerConfigs/zzyu.ts @@ -1,8 +1,9 @@ import { ExpressionRunnerShorthandConfig } from '../expressionRunnerShorthandConfig' +import * as initialExpressionContainers from '../initialExpressionContainers' const config: ExpressionRunnerShorthandConfig = { runner: 'playButtonOnly', - lessonExpressionsKey: 'e1E5' + initialExpressionContainer: initialExpressionContainers.gvjy } export default config