diff --git a/bin/animation b/bin/animation new file mode 100644 index 000000000..cec39b52b --- /dev/null +++ b/bin/animation @@ -0,0 +1,2 @@ +convert -delay 80 animation-*@1x.png animated@1x.gif +convert -delay 80 animation-*@2x.png animated@2x.gif \ No newline at end of file diff --git a/pages/_error.tsx b/pages/_error.tsx index 7ca6eae7d..ed573226c 100644 --- a/pages/_error.tsx +++ b/pages/_error.tsx @@ -1,6 +1,56 @@ -import React from 'react' -import EpisodePageWrapper from 'src/components/EpisodePageWrapper' +/** @jsx jsx */ +import { css, jsx } from '@emotion/core' +import Page from 'src/components/Page' +import Head from 'next/head' +import H from 'src/components/H' +import { lessonTitle } from 'src/lib/titles' +import { spaces } from 'src/lib/theme' +import Container from 'src/components/Container' +import CardWrapper from 'src/components/CardWrapper' +import EpisodeHero from 'src/components/EpisodeHero' +import EpisodePageFooter from 'src/components/EpisodePageFooter' +import { P } from 'src/components/ContentTags' +import Toc from 'src/components/Toc' +import { ogImageUrl } from 'src/lib/meta' -const Index = () => - -export default Index +export default () => ( + + + {lessonTitle} + + + +
+ + } + episodeTitle={} + emojis={['❓', '😭', '❓']} + /> + } + isLast + type="meta" + > +

+ +

+ +
+
+
+ + +) diff --git a/pages/demo.tsx b/pages/demo.tsx deleted file mode 100644 index f8c9687ab..000000000 --- a/pages/demo.tsx +++ /dev/null @@ -1,6 +0,0 @@ -import React from 'react' -import EpisodePageWrapper from 'src/components/EpisodePageWrapper' - -const Demo = () => - -export default Demo diff --git a/pages/emojis-functional-programming.tsx b/pages/emojis-functional-programming.tsx new file mode 100644 index 000000000..b102842d2 --- /dev/null +++ b/pages/emojis-functional-programming.tsx @@ -0,0 +1,95 @@ +/** @jsx jsx */ +import { css, jsx } from '@emotion/core' +import Page from 'src/components/Page' +import Head from 'next/head' +// import H from 'src/components/H' +import { fontSizes, colors, spaces } from 'src/lib/theme' +import Container from 'src/components/Container' +// import CardWrapper from 'src/components/CardWrapper' +import EpisodeHero from 'src/components/EpisodeHero' +import EpisodePageFooter from 'src/components/EpisodePageFooter' +import { P, ExternalLink } from 'src/components/ContentTags' +import locale from 'src/lib/locale' +// import { EpisodeCardListType } from 'src/components/EpisodeCardList' +import { DateTime } from 'luxon' + +const date = DateTime.fromISO('2019-11-06T12:00:00Z') +const dateString = date + .setLocale('en') + .setZone('America/Los_Angeles') + .toFormat('LLL d, yyyy') +const dateSchemaString = date.setZone('America/Los_Angeles').toISO() + +const title = 'Using emojis to teach functional programming to non-programmers' +const titleSplit = ( + <> + Using emojis to teach +
+ functional programming to +
+ non-programmers + +) + +// const cards: EpisodeCardListType = [] + +export default () => + locale === 'en' ? ( + + + {title} + + {/* + + + + + */} + + +
+ + +
+ {dateString} · Shu Uesugi ( + + @chibicode + + ) +
+ {title} +

+ Lorem ipsum dolor sit amet consectetur adipisicing elit. Consequatur, + neque quod eum maxime distinctio, commodi alias qui magni ullam + dolores ipsa, odio esse quidem dicta. Voluptatem illo voluptate + doloremque odit. +

+
+
+ + + ) : ( + <> + ) diff --git a/public/static/images/animated@1x.gif b/public/static/images/animated@1x.gif new file mode 100644 index 000000000..c007b787b Binary files /dev/null and b/public/static/images/animated@1x.gif differ diff --git a/public/static/images/animated@2x.gif b/public/static/images/animated@2x.gif index a6ac10cf2..848d1c1eb 100644 Binary files a/public/static/images/animated@2x.gif and b/public/static/images/animated@2x.gif differ diff --git a/scripts/lib/initialExpressionContainers.ts b/scripts/lib/initialExpressionContainers.ts index 44c66b251..1f3a2f328 100644 --- a/scripts/lib/initialExpressionContainers.ts +++ b/scripts/lib/initialExpressionContainers.ts @@ -275,9 +275,7 @@ export const kaaf = initializeDoneExpressionContainer({ export const mxkk = initializeDoneExpressionContainer({ shorthandNumber: 5 }) export const lyet = initializeExpressionContainer(numberParams('d', 'e', 0)) -export const zdlx = initializeExpressionContainer( - numberParamsHighlightNumber('d', 'e', 1) -) + export const aocc = initializeExpressionContainer( numberParamsHighlightNumber('d', 'e', 2) ) @@ -391,15 +389,6 @@ export const vibe = initializeExpressionContainer([ } ]) -export const lbkw = initializeExpressionContainer([ - { - shorthandFunc: 'add' - }, - { - shorthandNumber: 2 - } -]) - export const kfwf = initializeExpressionContainer([ { shorthandFunc: 'add' @@ -847,10 +836,6 @@ export const oxuf = initializeExpressionContainer( numberParamsHighlightNumber('b', 'c', 2) ) -export const fhyo = initializeExpressionContainer( - numberParamsHighlightNumber('b', 'c', 3) -) - export const yywl = initializeExpressionContainer( numberParamsHighlightNumber('b', 'c', 4) ) @@ -895,11 +880,6 @@ export const uwoq = initializeExpressionContainer({ } }) -export const henz = initializeExpressionContainer([ - succParams('a', 'b', 'c'), - numberParams('d', { name: 'e', highlighted: true }, 1) -]) - export const tsms = initializeExpressionContainer('blankNumberPlusOne') export const hipa = initializeExpressionContainer('blankNumberMinusOne') diff --git a/scripts/lib/runnerConfigs.ts b/scripts/lib/runnerConfigs.ts index d9cf25b6c..849195f95 100644 --- a/scripts/lib/runnerConfigs.ts +++ b/scripts/lib/runnerConfigs.ts @@ -900,11 +900,6 @@ export const lizi: ExpressionRunnerShorthandConfig = { initialExpressionContainer: initialExpressionContainers.vibe } -export const gnwm: ExpressionRunnerShorthandConfig = { - runner: 'simple', - initialExpressionContainer: initialExpressionContainers.lbkw -} - export const mcug: ExpressionRunnerShorthandConfig = { runner: 'runButtonOnly', initialExpressionContainer: initialExpressionContainers.vibe @@ -1144,13 +1139,6 @@ export const hkbs: ExpressionRunnerShorthandConfig = { bottomRightBadgeOverrides: { d: '🅰️', e: '🅱️' } } -export const rbup: ExpressionRunnerShorthandConfig = { - runner: 'simple', - initialExpressionContainer: initialExpressionContainers.zdlx, - showPriorities: true, - bottomRightBadgeOverrides: { d: '🅰️', e: '🅱️' } -} - export const ehsw: ExpressionRunnerShorthandConfig = { runner: 'simple', initialExpressionContainer: initialExpressionContainers.aocc, @@ -1266,13 +1254,6 @@ export const cpim: ExpressionRunnerShorthandConfig = { highlightOverrides: { a: 'highlighted', b: 'highlighted', c: 'highlighted' } } -export const rjzw: ExpressionRunnerShorthandConfig = { - runner: 'runButtonOnly', - initialExpressionContainer: initialExpressionContainers.uqth, - showPriorities: true, - skipToTheEnd: false -} - export const jsvg: ExpressionRunnerShorthandConfig = { runner: 'runButtonOnly', initialExpressionContainer: initialExpressionContainers.uqth, @@ -1335,13 +1316,6 @@ export const nlbn: ExpressionRunnerShorthandConfig = { speed: 1.25 } -export const nngz: ExpressionRunnerShorthandConfig = { - runner: 'simple', - initialExpressionContainer: initialExpressionContainers.fhyo, - showPriorities: true, - bottomRightBadgeOverrides: { c: '🅱️', b: '🅰️' } -} - export const ifqp: ExpressionRunnerShorthandConfig = { runner: 'simple', initialExpressionContainer: initialExpressionContainers.yywl, @@ -1413,12 +1387,6 @@ export const nhqo: ExpressionRunnerShorthandConfig = { showPriorities: true } -export const ybne: ExpressionRunnerShorthandConfig = { - runner: 'simple', - initialExpressionContainer: initialExpressionContainers.qdoh, - showPriorities: true -} - export const akik: ExpressionRunnerShorthandConfig = { runner: 'runButtonOnly', initialExpressionContainer: initialExpressionContainers.qdoh, @@ -1443,15 +1411,6 @@ export const vqwp: ExpressionRunnerShorthandConfig = { bottomRightBadgeOverrides: { c: '🅱️', b: '🅰️' } } -export const exbn: ExpressionRunnerShorthandConfig = { - runner: 'runButtonOnly', - initialExpressionContainer: initialExpressionContainers.henz, - showPriorities: true, - skipToTheEnd: false, - skipActive: true, - speed: 1.25 -} - export const qlcq: ExpressionRunnerShorthandConfig = { runner: 'simple', initialExpressionContainer: initialExpressionContainers.qdoh, @@ -1658,12 +1617,6 @@ export const cldb: ExpressionRunnerShorthandConfig = { showPriorities: true } -export const ylav: ExpressionRunnerShorthandConfig = { - runner: 'simple', - initialExpressionContainer: initialExpressionContainers.udaf, - showPriorities: true -} - export const sldg: ExpressionRunnerShorthandConfig = { runner: 'simple', initialExpressionContainer: initialExpressionContainers.udaf, diff --git a/src/components/DemoCardList.tsx b/src/components/DemoCardList.tsx deleted file mode 100644 index 64f12a534..000000000 --- a/src/components/DemoCardList.tsx +++ /dev/null @@ -1,8 +0,0 @@ -import React from 'react' -import DemoJp from 'src/contents/demo.jp' -import DemoEn from 'src/contents/demo.en' -import locale from 'src/lib/locale' - -const DemoCardList = () => (locale === 'en' ? : ) - -export default DemoCardList diff --git a/src/components/EpisodeCardList.tsx b/src/components/EpisodeCardList.tsx index 77e79f066..00780d056 100644 --- a/src/components/EpisodeCardList.tsx +++ b/src/components/EpisodeCardList.tsx @@ -11,13 +11,13 @@ import H from 'src/components/H' import { P } from 'src/components/ContentTags' import { shareVisible } from 'src/lib/twitter' import NextLessonButton from 'src/components/NextLessonButton' -import EmojiSeparator from 'src/components/EmojiSeparator' import { spaces, fontSizes } from 'src/lib/theme' import EpisodeContext from 'src/components/EpisodeContext' import PrevNextLinks from 'src/components/PrevNextLinks' import Emoji from 'src/components/Emoji' import locale from 'src/lib/locale' import { numEpisodesExceptFirstAndLast } from 'src/lib/episodeCategories' +import episodeEmojis from 'src/lib/episodeEmojis' export interface EpisodeCardType { type?: 'yesNoQuiz' | 'sideNote' | 'meta' | 'summary' | 'challengeProblem' @@ -29,42 +29,21 @@ export interface EpisodeCardType { export type EpisodeCardListType = readonly EpisodeCardType[] -const EpisodeCardList = ({ - cards, - notFound, - demo, - underConstruction -}: { - cards: EpisodeCardListType - notFound: boolean - demo: boolean - underConstruction?: boolean -}) => { - const { episodeNumber } = useContext(EpisodeContext) +const EpisodeCardList = ({ cards }: { cards: EpisodeCardListType }) => { + const { episodeTitle, episodeNumber } = useContext(EpisodeContext) const { lastVisibleCardIndex, setLastVisibleCardIndex } = useConditionalCards( cards ) return ( <> - + } + episodeTitle={episodeTitle} + showDescription={locale === 'en'} + emojis={episodeEmojis[episodeNumber as keyof typeof episodeEmojis]} + /> <> - {underConstruction && ( - - - - } - > -

- -

- -
- )} {cards.map(({ title, type, content, preview, footer }, index) => index <= lastVisibleCardIndex ? ( ) : null )} - {shareVisible && - !notFound && - !demo && - cards.length - 1 === lastVisibleCardIndex && ( -
- 0 && - episodeNumber <= numEpisodesExceptFirstAndLast - } - title={} - footer={ - locale === 'jp' - ? { - color: 'indigo', - content: ( - <> - - - ) - } - : episodeNumber > 0 - ? { - content: ( - <> - numEpisodesExceptFirstAndLast - }} - /> - - ) - } - : undefined - } - > - - {episodeNumber <= numEpisodesExceptFirstAndLast && ( - - )} - - {(episodeNumber === 0 || - episodeNumber > numEpisodesExceptFirstAndLast) && - locale === 'jp' && ( - } - > - - {episodeNumber === 0 && } - + {shareVisible && cards.length - 1 === lastVisibleCardIndex && ( +
- )} + 0 ${spaces(1)}; + `} + > + 0 && + episodeNumber <= numEpisodesExceptFirstAndLast + } + title={} + footer={ + locale === 'jp' + ? { + color: 'indigo', + content: ( + <> + + + ) + } + : episodeNumber > 0 + ? { + content: ( + <> + numEpisodesExceptFirstAndLast + }} + /> + + ) + } + : undefined + } + > + + {episodeNumber <= numEpisodesExceptFirstAndLast && ( + + )} + + {(episodeNumber === 0 || + episodeNumber > numEpisodesExceptFirstAndLast) && + locale === 'jp' && ( + } + > + + {episodeNumber === 0 && } + + )} +
+ )} ) } -EpisodeCardList.defaultProps = { - notFound: false, - demo: false -} - export default EpisodeCardList diff --git a/src/components/EpisodeHero.tsx b/src/components/EpisodeHero.tsx index 588c6c7a0..68a2f54b8 100644 --- a/src/components/EpisodeHero.tsx +++ b/src/components/EpisodeHero.tsx @@ -1,13 +1,9 @@ /** @jsx jsx */ import { css, jsx } from '@emotion/core' -import { useContext } from 'react' import { InternalLink } from 'src/components/ContentTags' import EmojiSeparator from 'src/components/EmojiSeparator' -import EpisodeContext from 'src/components/EpisodeContext' -import episodeEmojis from 'src/lib/episodeEmojis' import CustomEmoji from 'src/components/CustomEmoji' import { description } from 'src/lib/titles' -import locale from 'src/lib/locale' import Emoji from 'src/components/Emoji' import { colors, @@ -18,22 +14,25 @@ import { spaces, ns } from 'src/lib/theme' -import H from 'src/components/H' const commonTitleClasses = css` - line-height: ${lineHeights(1.1)}; letter-spacing: ${letterSpacings('title')}; text-align: center; ` const EpisodeHero = ({ - demo, - notFound + mainTitle, + episodeTitle, + showDescription, + emojis, + threeLineTitle }: { - demo: boolean - notFound: boolean + mainTitle: React.ReactNode + episodeTitle?: React.ReactNode + showDescription?: boolean + emojis?: string[] + threeLineTitle?: boolean }) => { - const { episodeTitle, episodeNumber } = useContext(EpisodeContext) return (
<> - {episodeTitle || demo || notFound ? ( + {episodeTitle ? ( <>

- + {mainTitle}

- {notFound ? ( - - ) : demo ? ( - - ) : ( - episodeTitle - )} + {episodeTitle}

) : ( @@ -98,19 +94,25 @@ const EpisodeHero = ({ color: ${colors('grey900')}; padding-top: ${spaces(0.5)}; font-size: ${fontSizes(1.6)}; - margin: 0 auto ${spaces(0.5)}; + margin: 0 auto ${threeLineTitle ? 0 : spaces(0.5)}; font-weight: ${fontWeights(800)}; + line-height: ${lineHeights(1.3)}; ${ns} { - font-size: ${fontSizes(2.5)}; + font-size: ${threeLineTitle + ? fontSizes(2.25) + : fontSizes(2.5)}; + line-height: ${threeLineTitle + ? lineHeights(1.2) + : lineHeights(1.1)}; font-weight: ${fontWeights(900)}; } ` ]} > - + {mainTitle} - {locale === 'en' && ( + {showDescription && (

)} - - emoji === '🔲' ? ( - - ) : ( - {emoji} - ) - )} - /> + {emojis && ( + + emoji === '🔲' ? ( + + ) : emoji === '🍣' ? ( + Lunchbox + ) : ( + {emoji} + ) + )} + /> + )}

) } -EpisodeHero.defaultProps = { - demo: false, - notFound: false -} - export default EpisodeHero diff --git a/src/components/EpisodePage.tsx b/src/components/EpisodePage.tsx index 95c3f3081..22061dea4 100644 --- a/src/components/EpisodePage.tsx +++ b/src/components/EpisodePage.tsx @@ -1,6 +1,4 @@ -/** @jsx jsx */ -import { css, jsx } from '@emotion/core' -import { spaces } from 'src/lib/theme' +import React from 'react' import Head from 'next/head' import { useState } from 'react' import Container from 'src/components/Container' @@ -11,18 +9,17 @@ import EpisodeContext from 'src/components/EpisodeContext' import Page from 'src/components/Page' import TocModal from 'src/components/TocModal' import episodeEmojis from 'src/lib/episodeEmojis' -import NotFoundCardList from 'src/components/NotFoundCardList' -import DemoCardList from 'src/components/DemoCardList' -import { ogUrl, demoUrl } from 'src/lib/meta' +import { ogUrl } from 'src/lib/meta' import locale from 'src/lib/locale' +import { description } from 'src/lib/titles' +import { dateSchemaString } from 'src/lib/date' +import { ogImageUrl } from 'src/lib/meta' export interface EpisodePageProps { lessonTitle: string episodeTitle?: React.ReactNode episodeTitleString?: React.ReactNode episodeNumber: number - notFound: boolean - demo: boolean contentName: ContentProps['name'] } @@ -31,8 +28,6 @@ const EpisodePage = ({ episodeTitle, episodeTitleString, episodeNumber, - notFound, - demo, contentName }: EpisodePageProps) => { const title = `${ @@ -45,7 +40,7 @@ const EpisodePage = ({ const [modalVisible, setModalVisible] = useState(false) const hideModal = () => setModalVisible(false) const showModal = () => setModalVisible(true) - const url = demo ? demoUrl : ogUrl(episodeNumber) + const url = ogUrl(episodeNumber) return ( @@ -54,20 +49,13 @@ const EpisodePage = ({ + + + + {modalVisible && } - {!notFound && !demo ? ( - - ) : ( -
- )} + - {notFound ? ( - - ) : demo ? ( - - ) : ( - - )} + - {!notFound && !demo ? ( - - ) : ( -
- )} + ) } -EpisodePage.defaultProps = { - notFound: false, - demo: false -} - export default EpisodePage diff --git a/src/components/EpisodePageWrapper.tsx b/src/components/EpisodePageWrapper.tsx index 1cb6df4d2..2c14be499 100644 --- a/src/components/EpisodePageWrapper.tsx +++ b/src/components/EpisodePageWrapper.tsx @@ -6,19 +6,12 @@ import H from 'src/components/H' interface EpisodePageWrapperProps { episodeNumber: number - notFound: boolean - demo: boolean } -const EpisodePageWrapper = ({ - episodeNumber, - notFound, - demo -}: EpisodePageWrapperProps) => ( +const EpisodePageWrapper = ({ episodeNumber }: EpisodePageWrapperProps) => ( 0 ? episodeTitleWithPrefix(episodeNumber) : undefined } @@ -31,14 +24,8 @@ const EpisodePageWrapper = ({ } episodeNumber={episodeNumber} contentName={`${episodeNumber}` as EpisodePageProps['contentName']} - demo={demo} /> ) -EpisodePageWrapper.defaultProps = { - notFound: false, - demo: false -} - export default EpisodePageWrapper diff --git a/src/components/H.tsx b/src/components/H.tsx index 608f19bd1..80383322a 100644 --- a/src/components/H.tsx +++ b/src/components/H.tsx @@ -99,8 +99,6 @@ interface HProps { | { name: 'toc' } | { name: 'tocClose' } | { name: 'yesNoQuizDontWorry' } - | { name: 'pageUnderConstruction' } - | { name: 'pageUnderConstructionTitle' } | { name: 'question' } | { name: 'whatHappensAtTheEndQuestion' } | { name: 'lookAtThisLunchBox'; lowerCase?: true } @@ -166,7 +164,6 @@ interface HProps { | { name: 'testimonialsTitle' } | { name: 'testimonialsContent' } | { name: 'goToOtherPage' } - | { name: 'demoTitle' } | { name: 'whatTheNumberIsCaption' } | { name: 'runAndShowAllSteps' } | { name: 'ignoreForNow' } @@ -659,24 +656,6 @@ const H = ({ args, highlightType, episodeNumberOverrides }: HProps) => { ) } } - if (args.name === 'pageUnderConstruction') { - if (locale === 'en') { - return ( - <> - Sorry! This page is under construction. - - ) - } else { - return <>このページは現在工事中です。 - } - } - if (args.name === 'pageUnderConstructionTitle') { - if (locale === 'en') { - return <>Under Construction - } else { - return <>工事中 - } - } if (args.name === 'match') { if (locale === 'en') { return ( @@ -948,7 +927,7 @@ const H = ({ args, highlightType, episodeNumberOverrides }: HProps) => { } if (args.name === 'lookAtToc') { if (locale === 'en') { - return <>Here’s table of contents: + return <>Table of contents: } else { return <>目次はこちらです: } @@ -1764,13 +1743,6 @@ const H = ({ args, highlightType, episodeNumberOverrides }: HProps) => { ) } } - if (args.name === 'demoTitle') { - if (locale === 'en') { - return <>Demo Page - } else { - return <>デモページ - } - } if (args.name === 'whatTheNumberIsCaption') { if (locale === 'en') { return ( diff --git a/src/components/NotFoundCardList.tsx b/src/components/NotFoundCardList.tsx deleted file mode 100644 index d21a6268b..000000000 --- a/src/components/NotFoundCardList.tsx +++ /dev/null @@ -1,36 +0,0 @@ -/** @jsx jsx */ -import { css, jsx } from '@emotion/core' -import { P } from 'src/components/ContentTags' -import EpisodeCardList from 'src/components/EpisodeCardList' -import Toc from 'src/components/Toc' -import H from 'src/components/H' - -const NotFoundCardList = () => ( - - - - ), - content: ( - <> -

- -

- - - ) - } - ]} - /> -) - -export default NotFoundCardList diff --git a/src/components/Page.tsx b/src/components/Page.tsx index e74539001..3b0b9a2b6 100644 --- a/src/components/Page.tsx +++ b/src/components/Page.tsx @@ -3,10 +3,7 @@ import React from 'react' import Favicon from 'src/components/Favicon' import GlobalStyles from 'src/components/GlobalStyles' import { GA_TRACKING_ID_JP } from 'src/lib/gtag' -import { dateSchemaString } from 'src/lib/date' import locale, { ogLocale } from 'src/lib/locale' -import { ogImageUrl } from 'src/lib/meta' -import { description } from 'src/lib/titles' const Page = ({ children }: { children: React.ReactNode }) => ( @@ -23,12 +20,8 @@ const Page = ({ children }: { children: React.ReactNode }) => ( name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no" /> - - - - diff --git a/src/components/Runners/Exbn.tsx b/src/components/Runners/Exbn.tsx deleted file mode 100644 index 11f441652..000000000 --- a/src/components/Runners/Exbn.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React from 'react' -import ExpressionRunnerPrecomputed from 'src/components/ExpressionRunnerPrecomputed' -import config from 'src/lib/runners/exbn.json' - -const Exbn = ({ children }: { children?: React.ReactNode }) => ( - // @ts-ignore - - {children} - -) - -export default Exbn diff --git a/src/components/Runners/Gnwm.tsx b/src/components/Runners/Gnwm.tsx deleted file mode 100644 index 8609e54bd..000000000 --- a/src/components/Runners/Gnwm.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React from 'react' -import ExpressionRunnerPrecomputed from 'src/components/ExpressionRunnerPrecomputed' -import config from 'src/lib/runners/gnwm.json' - -const Gnwm = ({ children }: { children?: React.ReactNode }) => ( - // @ts-ignore - - {children} - -) - -export default Gnwm diff --git a/src/components/Runners/Nngz.tsx b/src/components/Runners/Nngz.tsx deleted file mode 100644 index 7d9aced2d..000000000 --- a/src/components/Runners/Nngz.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React from 'react' -import ExpressionRunnerPrecomputed from 'src/components/ExpressionRunnerPrecomputed' -import config from 'src/lib/runners/nngz.json' - -const Nngz = ({ children }: { children?: React.ReactNode }) => ( - // @ts-ignore - - {children} - -) - -export default Nngz diff --git a/src/components/Runners/Rbup.tsx b/src/components/Runners/Rbup.tsx deleted file mode 100644 index 67d8a2c8f..000000000 --- a/src/components/Runners/Rbup.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React from 'react' -import ExpressionRunnerPrecomputed from 'src/components/ExpressionRunnerPrecomputed' -import config from 'src/lib/runners/rbup.json' - -const Rbup = ({ children }: { children?: React.ReactNode }) => ( - // @ts-ignore - - {children} - -) - -export default Rbup diff --git a/src/components/Runners/Rjzw.tsx b/src/components/Runners/Rjzw.tsx deleted file mode 100644 index f39138f63..000000000 --- a/src/components/Runners/Rjzw.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React from 'react' -import ExpressionRunnerPrecomputed from 'src/components/ExpressionRunnerPrecomputed' -import config from 'src/lib/runners/rjzw.json' - -const Rjzw = ({ children }: { children?: React.ReactNode }) => ( - // @ts-ignore - - {children} - -) - -export default Rjzw diff --git a/src/components/Runners/Ybne.tsx b/src/components/Runners/Ybne.tsx deleted file mode 100644 index 74d228fe3..000000000 --- a/src/components/Runners/Ybne.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React from 'react' -import ExpressionRunnerPrecomputed from 'src/components/ExpressionRunnerPrecomputed' -import config from 'src/lib/runners/ybne.json' - -const Ybne = ({ children }: { children?: React.ReactNode }) => ( - // @ts-ignore - - {children} - -) - -export default Ybne diff --git a/src/components/Runners/Ylav.tsx b/src/components/Runners/Ylav.tsx deleted file mode 100644 index 3050e8577..000000000 --- a/src/components/Runners/Ylav.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import React from 'react' -import ExpressionRunnerPrecomputed from 'src/components/ExpressionRunnerPrecomputed' -import config from 'src/lib/runners/ylav.json' - -const Ylav = ({ children }: { children?: React.ReactNode }) => ( - // @ts-ignore - - {children} - -) - -export default Ylav diff --git a/src/components/Runners/fakeIndex.ts b/src/components/Runners/fakeIndex.ts index fd3a0f5dc..35aa58b3c 100644 --- a/src/components/Runners/fakeIndex.ts +++ b/src/components/Runners/fakeIndex.ts @@ -127,7 +127,6 @@ export { default as Zwpj } from 'src/components/FakeRunner' export { default as Zzxj } from 'src/components/FakeRunner' export { default as Zzyu } from 'src/components/FakeRunner' export { default as Lizi } from 'src/components/FakeRunner' -export { default as Gnwm } from 'src/components/FakeRunner' export { default as Mcug } from 'src/components/FakeRunner' export { default as Aovj } from 'src/components/FakeRunner' export { default as Rviy } from 'src/components/FakeRunner' @@ -172,7 +171,6 @@ export { default as Fzpz } from 'src/components/FakeRunner' export { default as Pbop } from 'src/components/FakeRunner' export { default as Dvfg } from 'src/components/FakeRunner' export { default as Hkbs } from 'src/components/FakeRunner' -export { default as Rbup } from 'src/components/FakeRunner' export { default as Ehsw } from 'src/components/FakeRunner' export { default as Cmla } from 'src/components/FakeRunner' export { default as Ymtp } from 'src/components/FakeRunner' @@ -189,7 +187,6 @@ export { default as Fhrd } from 'src/components/FakeRunner' export { default as Bgxi } from 'src/components/FakeRunner' export { default as Plde } from 'src/components/FakeRunner' export { default as Cpim } from 'src/components/FakeRunner' -export { default as Rjzw } from 'src/components/FakeRunner' export { default as Jsvg } from 'src/components/FakeRunner' export { default as Uexo } from 'src/components/FakeRunner' export { default as Hdhy } from 'src/components/FakeRunner' @@ -197,7 +194,6 @@ export { default as Rhcv } from 'src/components/FakeRunner' export { default as Rico } from 'src/components/FakeRunner' export { default as Awwn } from 'src/components/FakeRunner' export { default as Nlbn } from 'src/components/FakeRunner' -export { default as Nngz } from 'src/components/FakeRunner' export { default as Ifqp } from 'src/components/FakeRunner' export { default as Blvt } from 'src/components/FakeRunner' export { default as Oykb } from 'src/components/FakeRunner' @@ -207,11 +203,9 @@ export { default as Oifs } from 'src/components/FakeRunner' export { default as Caem } from 'src/components/FakeRunner' export { default as Byaf } from 'src/components/FakeRunner' export { default as Nhqo } from 'src/components/FakeRunner' -export { default as Ybne } from 'src/components/FakeRunner' export { default as Akik } from 'src/components/FakeRunner' export { default as Auks } from 'src/components/FakeRunner' export { default as Vqwp } from 'src/components/FakeRunner' -export { default as Exbn } from 'src/components/FakeRunner' export { default as Qlcq } from 'src/components/FakeRunner' export { default as Kwyy } from 'src/components/FakeRunner' export { default as Oukl } from 'src/components/FakeRunner' @@ -237,7 +231,6 @@ export { default as Fsgq } from 'src/components/FakeRunner' export { default as Gvxz } from 'src/components/FakeRunner' export { default as Xqjd } from 'src/components/FakeRunner' export { default as Cldb } from 'src/components/FakeRunner' -export { default as Ylav } from 'src/components/FakeRunner' export { default as Sldg } from 'src/components/FakeRunner' export { default as Dtle } from 'src/components/FakeRunner' export { default as Hiag } from 'src/components/FakeRunner' diff --git a/src/components/Runners/index.ts b/src/components/Runners/index.ts index f9167290c..68eff993f 100644 --- a/src/components/Runners/index.ts +++ b/src/components/Runners/index.ts @@ -127,7 +127,6 @@ export { default as Zwpj } from 'src/components/Runners/Zwpj' export { default as Zzxj } from 'src/components/Runners/Zzxj' export { default as Zzyu } from 'src/components/Runners/Zzyu' export { default as Lizi } from 'src/components/Runners/Lizi' -export { default as Gnwm } from 'src/components/Runners/Gnwm' export { default as Mcug } from 'src/components/Runners/Mcug' export { default as Aovj } from 'src/components/Runners/Aovj' export { default as Rviy } from 'src/components/Runners/Rviy' @@ -172,7 +171,6 @@ export { default as Fzpz } from 'src/components/Runners/Fzpz' export { default as Pbop } from 'src/components/Runners/Pbop' export { default as Dvfg } from 'src/components/Runners/Dvfg' export { default as Hkbs } from 'src/components/Runners/Hkbs' -export { default as Rbup } from 'src/components/Runners/Rbup' export { default as Ehsw } from 'src/components/Runners/Ehsw' export { default as Cmla } from 'src/components/Runners/Cmla' export { default as Ymtp } from 'src/components/Runners/Ymtp' @@ -189,7 +187,6 @@ export { default as Fhrd } from 'src/components/Runners/Fhrd' export { default as Bgxi } from 'src/components/Runners/Bgxi' export { default as Plde } from 'src/components/Runners/Plde' export { default as Cpim } from 'src/components/Runners/Cpim' -export { default as Rjzw } from 'src/components/Runners/Rjzw' export { default as Jsvg } from 'src/components/Runners/Jsvg' export { default as Uexo } from 'src/components/Runners/Uexo' export { default as Hdhy } from 'src/components/Runners/Hdhy' @@ -197,7 +194,6 @@ export { default as Rhcv } from 'src/components/Runners/Rhcv' export { default as Rico } from 'src/components/Runners/Rico' export { default as Awwn } from 'src/components/Runners/Awwn' export { default as Nlbn } from 'src/components/Runners/Nlbn' -export { default as Nngz } from 'src/components/Runners/Nngz' export { default as Ifqp } from 'src/components/Runners/Ifqp' export { default as Blvt } from 'src/components/Runners/Blvt' export { default as Oykb } from 'src/components/Runners/Oykb' @@ -207,11 +203,9 @@ export { default as Oifs } from 'src/components/Runners/Oifs' export { default as Caem } from 'src/components/Runners/Caem' export { default as Byaf } from 'src/components/Runners/Byaf' export { default as Nhqo } from 'src/components/Runners/Nhqo' -export { default as Ybne } from 'src/components/Runners/Ybne' export { default as Akik } from 'src/components/Runners/Akik' export { default as Auks } from 'src/components/Runners/Auks' export { default as Vqwp } from 'src/components/Runners/Vqwp' -export { default as Exbn } from 'src/components/Runners/Exbn' export { default as Qlcq } from 'src/components/Runners/Qlcq' export { default as Kwyy } from 'src/components/Runners/Kwyy' export { default as Oukl } from 'src/components/Runners/Oukl' @@ -237,7 +231,6 @@ export { default as Fsgq } from 'src/components/Runners/Fsgq' export { default as Gvxz } from 'src/components/Runners/Gvxz' export { default as Xqjd } from 'src/components/Runners/Xqjd' export { default as Cldb } from 'src/components/Runners/Cldb' -export { default as Ylav } from 'src/components/Runners/Ylav' export { default as Sldg } from 'src/components/Runners/Sldg' export { default as Dtle } from 'src/components/Runners/Dtle' export { default as Hiag } from 'src/components/Runners/Hiag' diff --git a/src/components/TocModal.tsx b/src/components/TocModal.tsx index 926e4b29c..203703a67 100644 --- a/src/components/TocModal.tsx +++ b/src/components/TocModal.tsx @@ -47,7 +47,7 @@ const titleCss = css` font-size: ${fontSizes(1.2)}; display: block; font-weight: ${fontWeights(800)}; - line-height: ${lineHeights(1.1)}; + line-height: ${lineHeights(1.2)}; letter-spacing: ${letterSpacings('title')}; text-decoration: none; &:hover { diff --git a/src/contents/16.en.tsx b/src/contents/16.en.tsx index 7da7edb17..7574ce7c8 100644 --- a/src/contents/16.en.tsx +++ b/src/contents/16.en.tsx @@ -489,7 +489,7 @@ export default () => ( <>

We’re almost done, but let me say a few things about computer - science and Y Combinator. 😉 + science and Y Combinator.


@@ -596,8 +596,7 @@ export default () => ( I think lunchboxes—especially Y Combinator—are a great example of this idea. - {' '} - 😉 +

( However, the above code does not use any of them because it uses Y Combinator. {' '} - Interesting, right? 😉 + Interesting, right?


diff --git a/src/contents/demo.en.tsx b/src/contents/demo.en.tsx deleted file mode 100644 index 2099a7514..000000000 --- a/src/contents/demo.en.tsx +++ /dev/null @@ -1,337 +0,0 @@ -import React from 'react' -import { - P, - Hr, - Bold, - HighlightBold, - CenteredCode -} from 'src/components/ContentTags' -import EpisodeCardList from 'src/components/EpisodeCardList' -import ExpressionRunnerSeparator from 'src/components/ExpressionRunnerSeparator' -import EmojiSeparator from 'src/components/EmojiSeparator' -import Emoji from 'src/components/Emoji' -import CustomEmoji from 'src/components/CustomEmoji' -import EmojiNumber from 'src/components/EmojiNumber' -import H from 'src/components/H' -import * as R from 'src/components/Runners' -import { BasicRules, Unmatched } from 'src/contents/4.en' -import { ThreeRowRules, Beginner5Rules } from 'src/contents/5.en' - -const DemoCardList = () => ( - This is a demo page, - content: ( - <> -

- I use this page when demonstrating materials from this course to - someone in person. So there won’t - be any explanations written on this page. -

- - ) - }, - { - type: 'sideNote', - - title: <>Part 1: Mathbox Basics, - content: ( - <> - , - , - - ]} - description={<>Mathboxes} - /> - - ) - }, - { - title: ( - <> - - - ), - content: ( - <> - - - - ) - }, - { - type: 'sideNote', - title: <>Part 2: Lunchbox Basics, - content: ( - <> - 🍱, 🍱, 🍱]} - description={<>Lunchboxes} - /> - - ) - }, - { - title: <>Lunchboxes with 2 Rows, - content: ( - <> - - - - - - ) - }, - { - title: <>Lunchbox Rules, - type: 'summary', - content: ( - <> - -
- - - ) - }, - { - title: <>Lunchbox with 3 Rows, - content: ( - <> - - - - - - ) - }, - { - type: 'summary', - title: <>Rules for Lunchboxes with 3+ Rows, - content: ( - <> -

- - Here’s how to solve a lunchbox puzzle with at least 3 rows. - -

- - Lunchbox with 3 rows -
- - - ) - }, - { - type: 'sideNote', - title: <>Part 3: Converting Lunchboxes to Mathboxes, - content: ( - <> - 🍱, - , - - ]} - /> - - ) - }, - { - title: <>Converting Lunchboxes to Mathboxes, - content: ( - <> - - - - - - ) - }, - { - title: <>Rules for Converting to Mathboxes, - type: 'summary', - content: ( - <> - - - - - - -
- - - - - -
- - - - - -
- - - - - - - ) - }, - { - title: <>Part 4: Adding 1, - type: 'sideNote', - content: ( - <> - , - , - - ]} - /> - - ) - }, - { - title: ( - <> - Calculating {' '} - - - ), - content: ( - <> - - - -
- -
- - - - - ) - }, - { - title: <>Mathboxes can be replicated by Lunchboxes, - content: ( - <> - - - - - ) - }, - { - title: <>Part 5: Lunchboxes are syntax sugar for Lambda Calculus, - type: 'sideNote', - content: ( - <> - 🍱, - , - - ]} - /> - - ) - }, - { - title: <>Lambda Calculus and Lunchboxes, - content: ( - <> - λA.B C - - - - ) - }, - { - title: <>Y Combinator using Lunchboxes, - content: ( - <> - λA.(λB.A(B B))(λB.A(B B)) - - - - ) - }, - { - title: <>Python’s lambda and Lunchboxes, - content: ( - <> - (lambda A: A)('B') - - 'B' -
- - - - - ) - }, - { - title: <>Part 6: Factorials, - type: 'sideNote', - content: ( - <> - , - ✖️, - , - ✖️, - , - ✖️, - - ]} - /> - - ) - }, - { - title: ( - <> - Factorial of - - ), - content: ( - <> - - Calculates ✖️{' '} - ✖️{' '} - ✖️{' '} - - - - ) - } - ]} - /> -) - -export default DemoCardList diff --git a/src/contents/demo.jp.tsx b/src/contents/demo.jp.tsx deleted file mode 100644 index a34630c07..000000000 --- a/src/contents/demo.jp.tsx +++ /dev/null @@ -1,323 +0,0 @@ -import React from 'react' -import { P, Hr, CenteredCode } from 'src/components/ContentTags' -import EpisodeCardList from 'src/components/EpisodeCardList' -import ExpressionRunnerSeparator from 'src/components/ExpressionRunnerSeparator' -import EmojiSeparator from 'src/components/EmojiSeparator' -import Emoji from 'src/components/Emoji' -import CustomEmoji from 'src/components/CustomEmoji' -import EmojiNumber from 'src/components/EmojiNumber' -import H from 'src/components/H' -import * as R from 'src/components/Runners' -import { BasicRules, Unmatched } from 'src/contents/4.jp' -import { ThreeRowRules, Beginner5Rules } from 'src/contents/5.jp' - -const DemoCardList = () => ( - これはデモページです, - content: ( - <> -

- このページはデモ用に作ったページです。わたしがデモを行いながらこのページを使うので、説明は一切書いていません。 -

- - ) - }, - { - type: 'sideNote', - title: <>パート1: 計算箱の説明, - content: ( - <> - , - , - - ]} - description={<>計算箱} - /> - - ) - }, - { - title: ( - <> - 計算箱の「 - 」 - - ), - content: ( - <> - - - - ) - }, - { - type: 'sideNote', - title: <>パート2: 弁当箱の説明, - content: ( - <> - 🍱, 🍱, 🍱]} - description={<>弁当箱} - /> - - ) - }, - { - title: <>2段の弁当箱, - content: ( - <> - - - - - - ) - }, - { - title: <>弁当箱の法則, - type: 'summary', - content: ( - <> - -
- - - ) - }, - { - title: <>3段の弁当箱, - content: ( - <> - - - - - - ) - }, - { - type: 'summary', - title: <>3段以上の弁当箱の法則, - content: ( - <> - -
- - - ) - }, - { - type: 'sideNote', - title: <>パート3: 弁当箱を計算箱に変換, - content: ( - <> - 🍱, - , - - ]} - /> - - ) - }, - { - title: <>弁当箱を計算箱に変換, - content: ( - <> - - - - - - ) - }, - { - title: <>計算箱に変換する法則, - type: 'summary', - content: ( - <> - - - - - - -
- - - - - -
- - - - - -
- - - - - - - ) - }, - { - title: <>パート4: 1を足す, - type: 'sideNote', - content: ( - <> - , - , - - ]} - /> - - ) - }, - { - title: ( - <> - {' '} - を計算 - - ), - content: ( - <> - - - -
- -
- - - - - ) - }, - { - title: <>計算箱は弁当箱で再現できる, - content: ( - <> - - - - - ) - }, - { - title: <>パート5: ラムダ計算との関係, - type: 'sideNote', - content: ( - <> - 🍱, - , - - ]} - /> - - ) - }, - { - title: <>ラムダ計算と弁当箱, - content: ( - <> - λA.B C - - - - ) - }, - { - title: <>Yコンビネータ, - content: ( - <> - λA.(λB.A(B B))(λB.A(B B)) - - - - ) - }, - { - title: <>Python言語のlambdaと弁当箱, - content: ( - <> - (lambda A: A)('B') - - 'B' -
- - - - - ) - }, - { - title: <>パート6: 階乗, - type: 'sideNote', - content: ( - <> - , - ✖️, - , - ✖️, - , - ✖️, - - ]} - /> - - ) - }, - { - title: ( - <> - の階乗 - - ), - content: ( - <> - - ✖️{' '} - ✖️{' '} - ✖️{' '} - を計算 - - - ) - } - ]} - /> -) - -export default DemoCardList diff --git a/src/lib/episodeEmojis.ts b/src/lib/episodeEmojis.ts index e3714dd8f..887ca248f 100644 --- a/src/lib/episodeEmojis.ts +++ b/src/lib/episodeEmojis.ts @@ -1,7 +1,7 @@ import { episodeTitles } from 'src/lib/titles' const episodeEmojis: Record = { - 0: ['🐶', '🙂', '😈', '👧🏻'], + 0: ['🐶', '🙂', '🍣', '😈', '👧🏻'], 1: ['➕', '🔲', '➖'], 2: ['🔁', '🔲', '🔁'], 3: ['🍱', '😈', '🍱'], diff --git a/src/lib/meta.ts b/src/lib/meta.ts index c86e71542..5c448f4c2 100644 --- a/src/lib/meta.ts +++ b/src/lib/meta.ts @@ -13,5 +13,3 @@ export const ogImageUrl = export const ogUrl = (episodeNumber: number) => `${baseUrl}${episodeNumber > 0 ? `/${episodeNumber}/` : ''}` - -export const demoUrl = `${baseUrl}/demo/` diff --git a/src/lib/runners/exbn.json b/src/lib/runners/exbn.json deleted file mode 100644 index b82a9737e..000000000 --- a/src/lib/runners/exbn.json +++ /dev/null @@ -1,2747 +0,0 @@ -{ - "expressionContainers": [ - { - "expression": { - "arg": { - "arg": { - "name": "d", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [ - 1 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "e", - "highlightType": "initialHighlighted", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "e", - "highlightType": "initialHighlighted", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [ - 1 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "name": "d", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "func": { - "arg": { - "name": "a", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "c", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "arg": { - "name": "c", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [ - 1, - 3 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "arg": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [ - 2 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "name": "a", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 2, - 3 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 2, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 3, - "maxNestedFunctionDepth": 0 - }, - "func": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "type": "function", - "maxNestedFunctionDepth": 3 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 3 - }, - "numLeafNodes": 6, - "containerState": "ready", - "previouslyChangedExpressionState": "default" - }, - { - "expression": { - "arg": { - "arg": { - "name": "d", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "callArg", - "type": "variable", - "argPriorityAgg": [ - 1 - ], - "funcPriorityAgg": [], - "emphasizePriority": true, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "e", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "callArg", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "e", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "callArg", - "type": "variable", - "argPriorityAgg": [ - 1 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "name": "d", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "callArg", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "func": { - "arg": { - "name": "a", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcArg", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": true, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "b", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcUnbound", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "c", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcUnbound", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "arg": { - "name": "c", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcBound", - "type": "variable", - "argPriorityAgg": [ - 1, - 3 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "arg": { - "name": "b", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcBound", - "type": "variable", - "argPriorityAgg": [ - 2 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "name": "a", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcBound", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 2, - 3 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 2, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 3, - "maxNestedFunctionDepth": 0 - }, - "func": { - "name": "b", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcBound", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "type": "function", - "maxNestedFunctionDepth": 3 - }, - "state": "showFuncUnbound", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 3 - }, - "previouslyChangedExpressionState": "showFuncUnbound", - "activePriority": 1, - "containerState": "stepped", - "numLeafNodes": 6 - }, - { - "expression": { - "arg": { - "arg": { - "name": "d", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "callArg", - "type": "variable", - "argPriorityAgg": [ - 1 - ], - "funcPriorityAgg": [], - "emphasizePriority": true, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "e", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "callArg", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "e", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "callArg", - "type": "variable", - "argPriorityAgg": [ - 1 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "name": "d", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "callArg", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "func": { - "arg": { - "name": "a", - "highlightType": "highlighted", - "topLeftBadgeType": "match", - "bottomRightBadgeType": "funcArg", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": true, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "b", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcUnbound", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "c", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcUnbound", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "arg": { - "name": "c", - "highlightType": "highlighted", - "topLeftBadgeType": "unmatch", - "bottomRightBadgeType": "funcBound", - "type": "variable", - "argPriorityAgg": [ - 1, - 3 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "arg": { - "name": "b", - "highlightType": "highlighted", - "topLeftBadgeType": "unmatch", - "bottomRightBadgeType": "funcBound", - "type": "variable", - "argPriorityAgg": [ - 2 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "name": "a", - "highlightType": "highlighted", - "topLeftBadgeType": "match", - "bottomRightBadgeType": "funcBound", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 2, - 3 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 2, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 3, - "maxNestedFunctionDepth": 0 - }, - "func": { - "name": "b", - "highlightType": "highlighted", - "topLeftBadgeType": "unmatch", - "bottomRightBadgeType": "funcBound", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "type": "function", - "maxNestedFunctionDepth": 3 - }, - "state": "betaReducePreviewBefore", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 3 - }, - "previouslyChangedExpressionState": "betaReducePreviewBefore", - "matchExists": true, - "activePriority": 1, - "containerState": "stepped", - "numLeafNodes": 6 - }, - { - "expression": { - "arg": { - "arg": { - "name": "d", - "highlightType": "betaReduceCallArgHighlighted", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "callArg", - "type": "variable", - "argPriorityAgg": [ - 1 - ], - "funcPriorityAgg": [], - "emphasizePriority": true, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "e", - "highlightType": "betaReduceCallArgHighlighted", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "callArg", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "e", - "highlightType": "betaReduceCallArgHighlighted", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "callArg", - "type": "variable", - "argPriorityAgg": [ - 1 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "name": "d", - "highlightType": "betaReduceCallArgHighlighted", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "callArg", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "func": { - "arg": { - "name": "a", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcArg", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": true, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "b", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcUnbound", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "c", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcUnbound", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "arg": { - "name": "c", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcBound", - "type": "variable", - "argPriorityAgg": [ - 1, - 3 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "arg": { - "name": "b", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcBound", - "type": "variable", - "argPriorityAgg": [ - 2 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "arg": { - "name": "d", - "highlightType": "highlighted", - "topLeftBadgeType": "betaReduced", - "bottomRightBadgeType": "funcBound", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 2, - 3 - ], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "e", - "highlightType": "highlighted", - "topLeftBadgeType": "betaReduced", - "bottomRightBadgeType": "funcBound", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "e", - "highlightType": "highlighted", - "topLeftBadgeType": "betaReduced", - "bottomRightBadgeType": "funcBound", - "type": "variable", - "argPriorityAgg": [ - 1 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "name": "d", - "highlightType": "highlighted", - "topLeftBadgeType": "betaReduced", - "bottomRightBadgeType": "funcBound", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "state": "default", - "type": "call", - "priority": 2, - "maxNestedFunctionDepth": 2 - }, - "state": "default", - "type": "call", - "priority": 3, - "maxNestedFunctionDepth": 2 - }, - "func": { - "name": "b", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcBound", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 2 - }, - "type": "function", - "maxNestedFunctionDepth": 3 - }, - "type": "function", - "maxNestedFunctionDepth": 4 - }, - "type": "function", - "maxNestedFunctionDepth": 5 - }, - "state": "betaReducePreviewAfter", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 5 - }, - "previouslyChangedExpressionState": "betaReducePreviewAfter", - "activePriority": 1, - "containerState": "stepped", - "numLeafNodes": 7 - }, - { - "expression": { - "arg": { - "arg": { - "name": "d", - "highlightType": "removed", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "callArg", - "type": "variable", - "argPriorityAgg": [ - 1 - ], - "funcPriorityAgg": [], - "emphasizePriority": true, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "e", - "highlightType": "removed", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "callArg", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "e", - "highlightType": "removed", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "callArg", - "type": "variable", - "argPriorityAgg": [ - 1 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "name": "d", - "highlightType": "removed", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "callArg", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "func": { - "arg": { - "name": "a", - "highlightType": "removed", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcArg", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": true, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "b", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "c", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "arg": { - "name": "c", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [ - 1, - 3 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "arg": { - "name": "b", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [ - 2 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "arg": { - "name": "d", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 2, - 3 - ], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "e", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "e", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [ - 1 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "name": "d", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "state": "default", - "type": "call", - "priority": 2, - "maxNestedFunctionDepth": 2 - }, - "state": "default", - "type": "call", - "priority": 3, - "maxNestedFunctionDepth": 2 - }, - "func": { - "name": "b", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 2 - }, - "type": "function", - "maxNestedFunctionDepth": 3 - }, - "type": "function", - "maxNestedFunctionDepth": 4 - }, - "type": "function", - "maxNestedFunctionDepth": 5 - }, - "state": "betaReducePreviewCrossed", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 5 - }, - "previouslyChangedExpressionState": "betaReducePreviewCrossed", - "activePriority": 1, - "containerState": "stepped", - "numLeafNodes": 7 - }, - { - "expression": { - "arg": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "c", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "arg": { - "name": "c", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [ - 1, - 3 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "arg": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [ - 2 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "arg": { - "name": "d", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 2, - 3 - ], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "e", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "e", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [ - 1 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "name": "d", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "state": "default", - "type": "call", - "priority": 2, - "maxNestedFunctionDepth": 2 - }, - "state": "default", - "type": "call", - "priority": 3, - "maxNestedFunctionDepth": 2 - }, - "func": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 2 - }, - "type": "function", - "maxNestedFunctionDepth": 3 - }, - "type": "function", - "maxNestedFunctionDepth": 4 - }, - "previouslyChangedExpressionState": "default", - "activePriority": 1, - "containerState": "ready", - "numLeafNodes": 5 - }, - { - "expression": { - "arg": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "c", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "arg": { - "name": "c", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [ - 1, - 3 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "arg": { - "name": "b", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "callArg", - "type": "variable", - "argPriorityAgg": [ - 2 - ], - "funcPriorityAgg": [], - "emphasizePriority": true, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "arg": { - "name": "d", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcArg", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 2, - 3 - ], - "emphasizePriority": true, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "e", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcUnbound", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "e", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcBound", - "type": "variable", - "argPriorityAgg": [ - 1 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "name": "d", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcBound", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "state": "showFuncUnbound", - "type": "call", - "priority": 2, - "maxNestedFunctionDepth": 2 - }, - "state": "default", - "type": "call", - "priority": 3, - "maxNestedFunctionDepth": 2 - }, - "func": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 2 - }, - "type": "function", - "maxNestedFunctionDepth": 3 - }, - "type": "function", - "maxNestedFunctionDepth": 4 - }, - "previouslyChangedExpressionState": "showFuncUnbound", - "activePriority": 2, - "containerState": "stepped", - "numLeafNodes": 5 - }, - { - "expression": { - "arg": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "c", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "arg": { - "name": "c", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [ - 1, - 3 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "arg": { - "name": "b", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "callArg", - "type": "variable", - "argPriorityAgg": [ - 2 - ], - "funcPriorityAgg": [], - "emphasizePriority": true, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "arg": { - "name": "d", - "highlightType": "highlighted", - "topLeftBadgeType": "match", - "bottomRightBadgeType": "funcArg", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 2, - 3 - ], - "emphasizePriority": true, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "e", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcUnbound", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "e", - "highlightType": "highlighted", - "topLeftBadgeType": "unmatch", - "bottomRightBadgeType": "funcBound", - "type": "variable", - "argPriorityAgg": [ - 1 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "name": "d", - "highlightType": "highlighted", - "topLeftBadgeType": "match", - "bottomRightBadgeType": "funcBound", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "state": "betaReducePreviewBefore", - "type": "call", - "priority": 2, - "maxNestedFunctionDepth": 2 - }, - "state": "default", - "type": "call", - "priority": 3, - "maxNestedFunctionDepth": 2 - }, - "func": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 2 - }, - "type": "function", - "maxNestedFunctionDepth": 3 - }, - "type": "function", - "maxNestedFunctionDepth": 4 - }, - "previouslyChangedExpressionState": "betaReducePreviewBefore", - "matchExists": true, - "activePriority": 2, - "containerState": "stepped", - "numLeafNodes": 5 - }, - { - "expression": { - "arg": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "c", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "arg": { - "name": "c", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [ - 1, - 3 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "arg": { - "name": "b", - "highlightType": "betaReduceCallArgHighlighted", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "callArg", - "type": "variable", - "argPriorityAgg": [ - 2 - ], - "funcPriorityAgg": [], - "emphasizePriority": true, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "arg": { - "name": "d", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcArg", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 2, - 3 - ], - "emphasizePriority": true, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "e", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcUnbound", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "e", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcBound", - "type": "variable", - "argPriorityAgg": [ - 1 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "name": "b", - "highlightType": "highlighted", - "topLeftBadgeType": "betaReduced", - "bottomRightBadgeType": "funcBound", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "state": "betaReducePreviewAfter", - "type": "call", - "priority": 2, - "maxNestedFunctionDepth": 2 - }, - "state": "default", - "type": "call", - "priority": 3, - "maxNestedFunctionDepth": 2 - }, - "func": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 2 - }, - "type": "function", - "maxNestedFunctionDepth": 3 - }, - "type": "function", - "maxNestedFunctionDepth": 4 - }, - "previouslyChangedExpressionState": "betaReducePreviewAfter", - "activePriority": 2, - "containerState": "stepped", - "numLeafNodes": 5 - }, - { - "expression": { - "arg": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "c", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "arg": { - "name": "c", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [ - 1, - 3 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "arg": { - "name": "b", - "highlightType": "removed", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "callArg", - "type": "variable", - "argPriorityAgg": [ - 2 - ], - "funcPriorityAgg": [], - "emphasizePriority": true, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "arg": { - "name": "d", - "highlightType": "removed", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcArg", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 2, - 3 - ], - "emphasizePriority": true, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "e", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "e", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [ - 1 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "name": "b", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "state": "betaReducePreviewCrossed", - "type": "call", - "priority": 2, - "maxNestedFunctionDepth": 2 - }, - "state": "default", - "type": "call", - "priority": 3, - "maxNestedFunctionDepth": 2 - }, - "func": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 2 - }, - "type": "function", - "maxNestedFunctionDepth": 3 - }, - "type": "function", - "maxNestedFunctionDepth": 4 - }, - "previouslyChangedExpressionState": "betaReducePreviewCrossed", - "activePriority": 2, - "containerState": "stepped", - "numLeafNodes": 5 - }, - { - "expression": { - "arg": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "c", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "arg": { - "name": "c", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [ - 1, - 2 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "arg": { - "name": "e", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 2 - ], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "e", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [ - 1 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "state": "default", - "type": "call", - "priority": 2, - "maxNestedFunctionDepth": 1 - }, - "func": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "type": "function", - "maxNestedFunctionDepth": 3 - }, - "previouslyChangedExpressionState": "default", - "activePriority": 2, - "containerState": "ready", - "numLeafNodes": 4 - }, - { - "expression": { - "arg": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "c", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "arg": { - "name": "c", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "callArg", - "type": "variable", - "argPriorityAgg": [ - 1, - 2 - ], - "funcPriorityAgg": [], - "emphasizePriority": true, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "arg": { - "name": "e", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcArg", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 2 - ], - "emphasizePriority": true, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "e", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcBound", - "type": "variable", - "argPriorityAgg": [ - 1 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "name": "b", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcBound", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "state": "showFuncBound", - "type": "call", - "priority": 2, - "maxNestedFunctionDepth": 1 - }, - "func": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "type": "function", - "maxNestedFunctionDepth": 3 - }, - "previouslyChangedExpressionState": "showFuncBound", - "activePriority": 2, - "containerState": "stepped", - "numLeafNodes": 4 - }, - { - "expression": { - "arg": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "c", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "arg": { - "name": "c", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "callArg", - "type": "variable", - "argPriorityAgg": [ - 1, - 2 - ], - "funcPriorityAgg": [], - "emphasizePriority": true, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "arg": { - "name": "e", - "highlightType": "highlighted", - "topLeftBadgeType": "match", - "bottomRightBadgeType": "funcArg", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 2 - ], - "emphasizePriority": true, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "e", - "highlightType": "highlighted", - "topLeftBadgeType": "match", - "bottomRightBadgeType": "funcBound", - "type": "variable", - "argPriorityAgg": [ - 1 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "name": "b", - "highlightType": "highlighted", - "topLeftBadgeType": "unmatch", - "bottomRightBadgeType": "funcBound", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "state": "betaReducePreviewBefore", - "type": "call", - "priority": 2, - "maxNestedFunctionDepth": 1 - }, - "func": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "type": "function", - "maxNestedFunctionDepth": 3 - }, - "previouslyChangedExpressionState": "betaReducePreviewBefore", - "matchExists": true, - "activePriority": 2, - "containerState": "stepped", - "numLeafNodes": 4 - }, - { - "expression": { - "arg": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "c", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "arg": { - "name": "c", - "highlightType": "betaReduceCallArgHighlighted", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "callArg", - "type": "variable", - "argPriorityAgg": [ - 1, - 2 - ], - "funcPriorityAgg": [], - "emphasizePriority": true, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "arg": { - "name": "e", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcArg", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 2 - ], - "emphasizePriority": true, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "c", - "highlightType": "highlighted", - "topLeftBadgeType": "betaReduced", - "bottomRightBadgeType": "funcBound", - "type": "variable", - "argPriorityAgg": [ - 1 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "name": "b", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcBound", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "state": "betaReducePreviewAfter", - "type": "call", - "priority": 2, - "maxNestedFunctionDepth": 1 - }, - "func": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "type": "function", - "maxNestedFunctionDepth": 3 - }, - "previouslyChangedExpressionState": "betaReducePreviewAfter", - "activePriority": 2, - "containerState": "stepped", - "numLeafNodes": 4 - }, - { - "expression": { - "arg": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "c", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "arg": { - "name": "c", - "highlightType": "removed", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "callArg", - "type": "variable", - "argPriorityAgg": [ - 1, - 2 - ], - "funcPriorityAgg": [], - "emphasizePriority": true, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "arg": { - "name": "e", - "highlightType": "removed", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcArg", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 2 - ], - "emphasizePriority": true, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "c", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [ - 1 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "name": "b", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "state": "betaReducePreviewCrossed", - "type": "call", - "priority": 2, - "maxNestedFunctionDepth": 1 - }, - "func": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "type": "function", - "maxNestedFunctionDepth": 3 - }, - "previouslyChangedExpressionState": "betaReducePreviewCrossed", - "activePriority": 2, - "containerState": "stepped", - "numLeafNodes": 4 - }, - { - "expression": { - "arg": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "c", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "arg": { - "name": "c", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [ - 1, - 2 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 2 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 2, - "maxNestedFunctionDepth": 0 - }, - "func": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "previouslyChangedExpressionState": "default", - "activePriority": 2, - "containerState": "done", - "numLeafNodes": 3 - } - ], - "speed": 1.25, - "hideControls": false, - "explanationsVisibility": "hiddenInitialPausedOnly", - "hidePriorities": false, - "hideRunButton": false, - "hideBottomRightBadges": false, - "skipToTheEnd": false, - "hideFuncUnboundBadgeOnExplanation": true, - "highlightOverridesCallArgAndFuncUnboundOnly": false, - "bottomRightBadgeOverrides": {}, - "highlightOverrides": {}, - "highlightOverrideActiveAfterStart": false, - "highlightFunctions": false, - "skipActive": true, - "showBottomProgressBar": false -} diff --git a/src/lib/runners/gnwm.json b/src/lib/runners/gnwm.json deleted file mode 100644 index f4d30517e..000000000 --- a/src/lib/runners/gnwm.json +++ /dev/null @@ -1,59 +0,0 @@ -{ - "expressionContainers": [ - { - "expression": { - "arg": { - "name": "shorthandNumber", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [ - 1 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "shorthandNumber": 2, - "maxNestedFunctionDepth": 0 - }, - "func": { - "name": "shorthandFunc", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "shorthandFunc": "add", - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 0 - }, - "numLeafNodes": 2, - "containerState": "ready", - "previouslyChangedExpressionState": "default" - } - ], - "speed": 1, - "hideControls": true, - "explanationsVisibility": "hidden", - "hidePriorities": true, - "hideRunButton": false, - "hideBottomRightBadges": false, - "skipToTheEnd": false, - "hideFuncUnboundBadgeOnExplanation": false, - "highlightOverridesCallArgAndFuncUnboundOnly": false, - "bottomRightBadgeOverrides": {}, - "highlightOverrides": {}, - "highlightOverrideActiveAfterStart": false, - "highlightFunctions": false, - "showBottomProgressBar": false -} diff --git a/src/lib/runners/nngz.json b/src/lib/runners/nngz.json deleted file mode 100644 index 5b72fae5b..000000000 --- a/src/lib/runners/nngz.json +++ /dev/null @@ -1,134 +0,0 @@ -{ - "expressionContainers": [ - { - "expression": { - "arg": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "c", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "arg": { - "arg": { - "name": "c", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [ - 1, - 2, - 3 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "name": "b", - "highlightType": "initialHighlighted", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 3 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 3, - "maxNestedFunctionDepth": 0 - }, - "func": { - "name": "b", - "highlightType": "initialHighlighted", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 2 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 2, - "maxNestedFunctionDepth": 0 - }, - "func": { - "name": "b", - "highlightType": "initialHighlighted", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "numLeafNodes": 4, - "containerState": "ready", - "previouslyChangedExpressionState": "default" - } - ], - "speed": 1, - "hideControls": true, - "explanationsVisibility": "hidden", - "hidePriorities": false, - "hideRunButton": false, - "hideBottomRightBadges": false, - "skipToTheEnd": false, - "hideFuncUnboundBadgeOnExplanation": false, - "highlightOverridesCallArgAndFuncUnboundOnly": false, - "bottomRightBadgeOverrides": { - "c": "🅱️", - "b": "🅰️" - }, - "highlightOverrides": {}, - "highlightOverrideActiveAfterStart": false, - "highlightFunctions": false, - "showBottomProgressBar": false -} diff --git a/src/lib/runners/rbup.json b/src/lib/runners/rbup.json deleted file mode 100644 index 8a1e97252..000000000 --- a/src/lib/runners/rbup.json +++ /dev/null @@ -1,92 +0,0 @@ -{ - "expressionContainers": [ - { - "expression": { - "arg": { - "name": "d", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "e", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "e", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [ - 1 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "name": "d", - "highlightType": "initialHighlighted", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "numLeafNodes": 2, - "containerState": "ready", - "previouslyChangedExpressionState": "default" - } - ], - "speed": 1, - "hideControls": true, - "explanationsVisibility": "hidden", - "hidePriorities": false, - "hideRunButton": false, - "hideBottomRightBadges": false, - "skipToTheEnd": false, - "hideFuncUnboundBadgeOnExplanation": false, - "highlightOverridesCallArgAndFuncUnboundOnly": false, - "bottomRightBadgeOverrides": { - "d": "🅰️", - "e": "🅱️" - }, - "highlightOverrides": {}, - "highlightOverrideActiveAfterStart": false, - "highlightFunctions": false, - "showBottomProgressBar": false -} diff --git a/src/lib/runners/rjzw.json b/src/lib/runners/rjzw.json deleted file mode 100644 index a6b1faf3c..000000000 --- a/src/lib/runners/rjzw.json +++ /dev/null @@ -1,2644 +0,0 @@ -{ - "expressionContainers": [ - { - "expression": { - "arg": { - "arg": { - "name": "d", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [ - 1 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "e", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "name": "e", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "func": { - "arg": { - "name": "a", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "c", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "arg": { - "name": "c", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [ - 1, - 3 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "arg": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [ - 2 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "name": "a", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 2, - 3 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 2, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 3, - "maxNestedFunctionDepth": 0 - }, - "func": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "type": "function", - "maxNestedFunctionDepth": 3 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 3 - }, - "numLeafNodes": 5, - "containerState": "ready", - "previouslyChangedExpressionState": "default" - }, - { - "expression": { - "arg": { - "arg": { - "name": "d", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [ - 1 - ], - "funcPriorityAgg": [], - "emphasizePriority": true, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "e", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "name": "e", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "func": { - "arg": { - "name": "a", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": true, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "b", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "c", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "arg": { - "name": "c", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [ - 1, - 3 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "arg": { - "name": "b", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [ - 2 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "name": "a", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 2, - 3 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 2, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 3, - "maxNestedFunctionDepth": 0 - }, - "func": { - "name": "b", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "type": "function", - "maxNestedFunctionDepth": 3 - }, - "state": "active", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 3 - }, - "previouslyChangedExpressionState": "active", - "activePriority": 1, - "containerState": "stepped", - "numLeafNodes": 5 - }, - { - "expression": { - "arg": { - "arg": { - "name": "d", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "callArg", - "type": "variable", - "argPriorityAgg": [ - 1 - ], - "funcPriorityAgg": [], - "emphasizePriority": true, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "e", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "callArg", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "name": "e", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "callArg", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "func": { - "arg": { - "name": "a", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcArg", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": true, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "b", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcUnbound", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "c", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcUnbound", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "arg": { - "name": "c", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcBound", - "type": "variable", - "argPriorityAgg": [ - 1, - 3 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "arg": { - "name": "b", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcBound", - "type": "variable", - "argPriorityAgg": [ - 2 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "name": "a", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcBound", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 2, - 3 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 2, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 3, - "maxNestedFunctionDepth": 0 - }, - "func": { - "name": "b", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcBound", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "type": "function", - "maxNestedFunctionDepth": 3 - }, - "state": "showFuncUnbound", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 3 - }, - "previouslyChangedExpressionState": "showFuncUnbound", - "activePriority": 1, - "containerState": "stepped", - "numLeafNodes": 5 - }, - { - "expression": { - "arg": { - "arg": { - "name": "d", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "callArg", - "type": "variable", - "argPriorityAgg": [ - 1 - ], - "funcPriorityAgg": [], - "emphasizePriority": true, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "e", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "callArg", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "name": "e", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "callArg", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "func": { - "arg": { - "name": "a", - "highlightType": "highlighted", - "topLeftBadgeType": "match", - "bottomRightBadgeType": "funcArg", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": true, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "b", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcUnbound", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "c", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcUnbound", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "arg": { - "name": "c", - "highlightType": "highlighted", - "topLeftBadgeType": "unmatch", - "bottomRightBadgeType": "funcBound", - "type": "variable", - "argPriorityAgg": [ - 1, - 3 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "arg": { - "name": "b", - "highlightType": "highlighted", - "topLeftBadgeType": "unmatch", - "bottomRightBadgeType": "funcBound", - "type": "variable", - "argPriorityAgg": [ - 2 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "name": "a", - "highlightType": "highlighted", - "topLeftBadgeType": "match", - "bottomRightBadgeType": "funcBound", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 2, - 3 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 2, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 3, - "maxNestedFunctionDepth": 0 - }, - "func": { - "name": "b", - "highlightType": "highlighted", - "topLeftBadgeType": "unmatch", - "bottomRightBadgeType": "funcBound", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "type": "function", - "maxNestedFunctionDepth": 3 - }, - "state": "betaReducePreviewBefore", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 3 - }, - "previouslyChangedExpressionState": "betaReducePreviewBefore", - "matchExists": true, - "activePriority": 1, - "containerState": "stepped", - "numLeafNodes": 5 - }, - { - "expression": { - "arg": { - "arg": { - "name": "d", - "highlightType": "betaReduceCallArgHighlighted", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "callArg", - "type": "variable", - "argPriorityAgg": [ - 1 - ], - "funcPriorityAgg": [], - "emphasizePriority": true, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "e", - "highlightType": "betaReduceCallArgHighlighted", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "callArg", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "name": "e", - "highlightType": "betaReduceCallArgHighlighted", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "callArg", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "func": { - "arg": { - "name": "a", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcArg", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": true, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "b", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcUnbound", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "c", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcUnbound", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "arg": { - "name": "c", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcBound", - "type": "variable", - "argPriorityAgg": [ - 1, - 3 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "arg": { - "name": "b", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcBound", - "type": "variable", - "argPriorityAgg": [ - 2 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "arg": { - "name": "d", - "highlightType": "highlighted", - "topLeftBadgeType": "betaReduced", - "bottomRightBadgeType": "funcBound", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 2, - 3 - ], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "e", - "highlightType": "highlighted", - "topLeftBadgeType": "betaReduced", - "bottomRightBadgeType": "funcBound", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "name": "e", - "highlightType": "highlighted", - "topLeftBadgeType": "betaReduced", - "bottomRightBadgeType": "funcBound", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "state": "default", - "type": "call", - "priority": 2, - "maxNestedFunctionDepth": 2 - }, - "state": "default", - "type": "call", - "priority": 3, - "maxNestedFunctionDepth": 2 - }, - "func": { - "name": "b", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcBound", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 2 - }, - "type": "function", - "maxNestedFunctionDepth": 3 - }, - "type": "function", - "maxNestedFunctionDepth": 4 - }, - "type": "function", - "maxNestedFunctionDepth": 5 - }, - "state": "betaReducePreviewAfter", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 5 - }, - "previouslyChangedExpressionState": "betaReducePreviewAfter", - "activePriority": 1, - "containerState": "stepped", - "numLeafNodes": 5 - }, - { - "expression": { - "arg": { - "arg": { - "name": "d", - "highlightType": "removed", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "callArg", - "type": "variable", - "argPriorityAgg": [ - 1 - ], - "funcPriorityAgg": [], - "emphasizePriority": true, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "e", - "highlightType": "removed", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "callArg", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "name": "e", - "highlightType": "removed", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "callArg", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "func": { - "arg": { - "name": "a", - "highlightType": "removed", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcArg", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": true, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "b", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "c", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "arg": { - "name": "c", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [ - 1, - 3 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "arg": { - "name": "b", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [ - 2 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "arg": { - "name": "d", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 2, - 3 - ], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "e", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "name": "e", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "state": "default", - "type": "call", - "priority": 2, - "maxNestedFunctionDepth": 2 - }, - "state": "default", - "type": "call", - "priority": 3, - "maxNestedFunctionDepth": 2 - }, - "func": { - "name": "b", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 2 - }, - "type": "function", - "maxNestedFunctionDepth": 3 - }, - "type": "function", - "maxNestedFunctionDepth": 4 - }, - "type": "function", - "maxNestedFunctionDepth": 5 - }, - "state": "betaReducePreviewCrossed", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 5 - }, - "previouslyChangedExpressionState": "betaReducePreviewCrossed", - "activePriority": 1, - "containerState": "stepped", - "numLeafNodes": 5 - }, - { - "expression": { - "arg": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "c", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "arg": { - "name": "c", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [ - 1, - 3 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "arg": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [ - 2 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "arg": { - "name": "d", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 2, - 3 - ], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "e", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "name": "e", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "state": "default", - "type": "call", - "priority": 2, - "maxNestedFunctionDepth": 2 - }, - "state": "default", - "type": "call", - "priority": 3, - "maxNestedFunctionDepth": 2 - }, - "func": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 2 - }, - "type": "function", - "maxNestedFunctionDepth": 3 - }, - "type": "function", - "maxNestedFunctionDepth": 4 - }, - "previouslyChangedExpressionState": "default", - "activePriority": 1, - "containerState": "ready", - "numLeafNodes": 4 - }, - { - "expression": { - "arg": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "c", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "arg": { - "name": "c", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [ - 1, - 3 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "arg": { - "name": "b", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [ - 2 - ], - "funcPriorityAgg": [], - "emphasizePriority": true, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "arg": { - "name": "d", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 2, - 3 - ], - "emphasizePriority": true, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "e", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "name": "e", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "state": "active", - "type": "call", - "priority": 2, - "maxNestedFunctionDepth": 2 - }, - "state": "default", - "type": "call", - "priority": 3, - "maxNestedFunctionDepth": 2 - }, - "func": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 2 - }, - "type": "function", - "maxNestedFunctionDepth": 3 - }, - "type": "function", - "maxNestedFunctionDepth": 4 - }, - "previouslyChangedExpressionState": "active", - "activePriority": 2, - "containerState": "stepped", - "numLeafNodes": 4 - }, - { - "expression": { - "arg": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "c", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "arg": { - "name": "c", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [ - 1, - 3 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "arg": { - "name": "b", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "callArg", - "type": "variable", - "argPriorityAgg": [ - 2 - ], - "funcPriorityAgg": [], - "emphasizePriority": true, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "arg": { - "name": "d", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcArg", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 2, - 3 - ], - "emphasizePriority": true, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "e", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcUnbound", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "name": "e", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcBound", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "state": "showFuncUnbound", - "type": "call", - "priority": 2, - "maxNestedFunctionDepth": 2 - }, - "state": "default", - "type": "call", - "priority": 3, - "maxNestedFunctionDepth": 2 - }, - "func": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 2 - }, - "type": "function", - "maxNestedFunctionDepth": 3 - }, - "type": "function", - "maxNestedFunctionDepth": 4 - }, - "previouslyChangedExpressionState": "showFuncUnbound", - "activePriority": 2, - "containerState": "stepped", - "numLeafNodes": 4 - }, - { - "expression": { - "arg": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "c", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "arg": { - "name": "c", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [ - 1, - 3 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "arg": { - "name": "b", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "callArg", - "type": "variable", - "argPriorityAgg": [ - 2 - ], - "funcPriorityAgg": [], - "emphasizePriority": true, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "arg": { - "name": "d", - "highlightType": "highlighted", - "topLeftBadgeType": "unmatch", - "bottomRightBadgeType": "funcArg", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 2, - 3 - ], - "emphasizePriority": true, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "e", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcUnbound", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "name": "e", - "highlightType": "highlighted", - "topLeftBadgeType": "unmatch", - "bottomRightBadgeType": "funcBound", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "state": "betaReducePreviewBefore", - "type": "call", - "priority": 2, - "maxNestedFunctionDepth": 2 - }, - "state": "default", - "type": "call", - "priority": 3, - "maxNestedFunctionDepth": 2 - }, - "func": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 2 - }, - "type": "function", - "maxNestedFunctionDepth": 3 - }, - "type": "function", - "maxNestedFunctionDepth": 4 - }, - "previouslyChangedExpressionState": "betaReducePreviewBefore", - "matchExists": false, - "activePriority": 2, - "containerState": "stepped", - "numLeafNodes": 4 - }, - { - "expression": { - "arg": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "c", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "arg": { - "name": "c", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [ - 1, - 3 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "arg": { - "name": "b", - "highlightType": "removed", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "callArg", - "type": "variable", - "argPriorityAgg": [ - 2 - ], - "funcPriorityAgg": [], - "emphasizePriority": true, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "arg": { - "name": "d", - "highlightType": "removed", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcArg", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 2, - 3 - ], - "emphasizePriority": true, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "e", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "name": "e", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "state": "betaReducePreviewCrossed", - "type": "call", - "priority": 2, - "maxNestedFunctionDepth": 2 - }, - "state": "default", - "type": "call", - "priority": 3, - "maxNestedFunctionDepth": 2 - }, - "func": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 2 - }, - "type": "function", - "maxNestedFunctionDepth": 3 - }, - "type": "function", - "maxNestedFunctionDepth": 4 - }, - "previouslyChangedExpressionState": "betaReducePreviewCrossed", - "activePriority": 2, - "containerState": "stepped", - "numLeafNodes": 4 - }, - { - "expression": { - "arg": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "c", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "arg": { - "name": "c", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [ - 1, - 2 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "arg": { - "name": "e", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 2 - ], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "name": "e", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "state": "default", - "type": "call", - "priority": 2, - "maxNestedFunctionDepth": 1 - }, - "func": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "type": "function", - "maxNestedFunctionDepth": 3 - }, - "previouslyChangedExpressionState": "default", - "activePriority": 2, - "containerState": "ready", - "numLeafNodes": 3 - }, - { - "expression": { - "arg": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "c", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "arg": { - "name": "c", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [ - 1, - 2 - ], - "funcPriorityAgg": [], - "emphasizePriority": true, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "arg": { - "name": "e", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 2 - ], - "emphasizePriority": true, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "name": "e", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "state": "active", - "type": "call", - "priority": 2, - "maxNestedFunctionDepth": 1 - }, - "func": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "type": "function", - "maxNestedFunctionDepth": 3 - }, - "previouslyChangedExpressionState": "active", - "activePriority": 2, - "containerState": "stepped", - "numLeafNodes": 3 - }, - { - "expression": { - "arg": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "c", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "arg": { - "name": "c", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "callArg", - "type": "variable", - "argPriorityAgg": [ - 1, - 2 - ], - "funcPriorityAgg": [], - "emphasizePriority": true, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "arg": { - "name": "e", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcArg", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 2 - ], - "emphasizePriority": true, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "name": "e", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcBound", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "state": "showFuncBound", - "type": "call", - "priority": 2, - "maxNestedFunctionDepth": 1 - }, - "func": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "type": "function", - "maxNestedFunctionDepth": 3 - }, - "previouslyChangedExpressionState": "showFuncBound", - "activePriority": 2, - "containerState": "stepped", - "numLeafNodes": 3 - }, - { - "expression": { - "arg": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "c", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "arg": { - "name": "c", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "callArg", - "type": "variable", - "argPriorityAgg": [ - 1, - 2 - ], - "funcPriorityAgg": [], - "emphasizePriority": true, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "arg": { - "name": "e", - "highlightType": "highlighted", - "topLeftBadgeType": "match", - "bottomRightBadgeType": "funcArg", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 2 - ], - "emphasizePriority": true, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "name": "e", - "highlightType": "highlighted", - "topLeftBadgeType": "match", - "bottomRightBadgeType": "funcBound", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "state": "betaReducePreviewBefore", - "type": "call", - "priority": 2, - "maxNestedFunctionDepth": 1 - }, - "func": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "type": "function", - "maxNestedFunctionDepth": 3 - }, - "previouslyChangedExpressionState": "betaReducePreviewBefore", - "matchExists": true, - "activePriority": 2, - "containerState": "stepped", - "numLeafNodes": 3 - }, - { - "expression": { - "arg": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "c", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "arg": { - "name": "c", - "highlightType": "betaReduceCallArgHighlighted", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "callArg", - "type": "variable", - "argPriorityAgg": [ - 1, - 2 - ], - "funcPriorityAgg": [], - "emphasizePriority": true, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "arg": { - "name": "e", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcArg", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 2 - ], - "emphasizePriority": true, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "name": "c", - "highlightType": "highlighted", - "topLeftBadgeType": "betaReduced", - "bottomRightBadgeType": "funcBound", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "state": "betaReducePreviewAfter", - "type": "call", - "priority": 2, - "maxNestedFunctionDepth": 1 - }, - "func": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "type": "function", - "maxNestedFunctionDepth": 3 - }, - "previouslyChangedExpressionState": "betaReducePreviewAfter", - "activePriority": 2, - "containerState": "stepped", - "numLeafNodes": 3 - }, - { - "expression": { - "arg": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "c", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "arg": { - "name": "c", - "highlightType": "removed", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "callArg", - "type": "variable", - "argPriorityAgg": [ - 1, - 2 - ], - "funcPriorityAgg": [], - "emphasizePriority": true, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "arg": { - "name": "e", - "highlightType": "removed", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "funcArg", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 2 - ], - "emphasizePriority": true, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "name": "c", - "highlightType": "active", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "state": "betaReducePreviewCrossed", - "type": "call", - "priority": 2, - "maxNestedFunctionDepth": 1 - }, - "func": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "type": "function", - "maxNestedFunctionDepth": 3 - }, - "previouslyChangedExpressionState": "betaReducePreviewCrossed", - "activePriority": 2, - "containerState": "stepped", - "numLeafNodes": 3 - }, - { - "expression": { - "arg": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "c", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "c", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [ - 1 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "previouslyChangedExpressionState": "default", - "activePriority": 2, - "containerState": "done", - "numLeafNodes": 2 - } - ], - "speed": 1, - "hideControls": false, - "explanationsVisibility": "hiddenInitialPausedOnly", - "hidePriorities": false, - "hideRunButton": false, - "hideBottomRightBadges": false, - "skipToTheEnd": false, - "hideFuncUnboundBadgeOnExplanation": true, - "highlightOverridesCallArgAndFuncUnboundOnly": false, - "bottomRightBadgeOverrides": {}, - "highlightOverrides": {}, - "highlightOverrideActiveAfterStart": false, - "highlightFunctions": false, - "showBottomProgressBar": false -} diff --git a/src/lib/runners/ybne.json b/src/lib/runners/ybne.json deleted file mode 100644 index 85968cafa..000000000 --- a/src/lib/runners/ybne.json +++ /dev/null @@ -1,223 +0,0 @@ -{ - "expressionContainers": [ - { - "expression": { - "arg": { - "arg": { - "name": "d", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [ - 1 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [ - 1 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "name": "d", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "func": { - "arg": { - "name": "a", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "c", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "arg": { - "name": "c", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [ - 1, - 3 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "arg": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [ - 2 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "name": "a", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 2, - 3 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 2, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 3, - "maxNestedFunctionDepth": 0 - }, - "func": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "type": "function", - "maxNestedFunctionDepth": 3 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 3 - }, - "numLeafNodes": 6, - "containerState": "ready", - "previouslyChangedExpressionState": "default" - } - ], - "speed": 1, - "hideControls": true, - "explanationsVisibility": "hidden", - "hidePriorities": false, - "hideRunButton": false, - "hideBottomRightBadges": false, - "skipToTheEnd": false, - "hideFuncUnboundBadgeOnExplanation": false, - "highlightOverridesCallArgAndFuncUnboundOnly": false, - "bottomRightBadgeOverrides": {}, - "highlightOverrides": {}, - "highlightOverrideActiveAfterStart": false, - "highlightFunctions": false, - "showBottomProgressBar": false -} diff --git a/src/lib/runners/ylav.json b/src/lib/runners/ylav.json deleted file mode 100644 index e77e73bc4..000000000 --- a/src/lib/runners/ylav.json +++ /dev/null @@ -1,330 +0,0 @@ -{ - "expressionContainers": [ - { - "expression": { - "arg": { - "arg": { - "name": "g", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [ - 1 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "h", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "h", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [ - 1 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "name": "g", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "func": { - "arg": { - "name": "a", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "c", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "arg": { - "name": "f", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [ - 3 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "name": "f", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "func": { - "arg": { - "arg": { - "name": "f", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [ - 2 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "name": "c", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "func": { - "arg": { - "arg": { - "name": "d", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [ - 1 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "name": "e", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": false, - "maxNestedFunctionDepth": 0 - }, - "body": { - "arg": { - "arg": { - "name": "b", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [ - 1, - 2 - ], - "funcPriorityAgg": [], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "func": { - "name": "d", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 2 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 2, - "maxNestedFunctionDepth": 0 - }, - "func": { - "name": "e", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 0 - }, - "type": "function", - "maxNestedFunctionDepth": 1 - }, - "type": "function", - "maxNestedFunctionDepth": 2 - }, - "func": { - "name": "a", - "highlightType": "default", - "topLeftBadgeType": "none", - "bottomRightBadgeType": "none", - "type": "variable", - "argPriorityAgg": [], - "funcPriorityAgg": [ - 1, - 2, - 3 - ], - "emphasizePriority": false, - "bound": true, - "maxNestedFunctionDepth": 0 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 2 - }, - "state": "default", - "type": "call", - "priority": 2, - "maxNestedFunctionDepth": 2 - }, - "state": "default", - "type": "call", - "priority": 3, - "maxNestedFunctionDepth": 2 - }, - "type": "function", - "maxNestedFunctionDepth": 3 - }, - "type": "function", - "maxNestedFunctionDepth": 4 - }, - "type": "function", - "maxNestedFunctionDepth": 5 - }, - "state": "default", - "type": "call", - "priority": 1, - "maxNestedFunctionDepth": 5 - }, - "numLeafNodes": 8, - "containerState": "ready", - "previouslyChangedExpressionState": "default" - } - ], - "speed": 1, - "hideControls": true, - "explanationsVisibility": "hidden", - "hidePriorities": false, - "hideRunButton": false, - "hideBottomRightBadges": false, - "skipToTheEnd": false, - "hideFuncUnboundBadgeOnExplanation": false, - "highlightOverridesCallArgAndFuncUnboundOnly": false, - "bottomRightBadgeOverrides": {}, - "highlightOverrides": {}, - "highlightOverrideActiveAfterStart": false, - "highlightFunctions": false, - "showBottomProgressBar": false -} diff --git a/src/lib/theme/fontSizes.ts b/src/lib/theme/fontSizes.ts index 21979b696..e3a544131 100644 --- a/src/lib/theme/fontSizes.ts +++ b/src/lib/theme/fontSizes.ts @@ -12,6 +12,7 @@ export const allFontSizes = { 1.4: 1.4, 1.6: 1.6, 2: 2, + 2.25: 2.25, 2.5: 2.5, 3: 3, 4: 4 diff --git a/src/lib/theme/lineHeights.ts b/src/lib/theme/lineHeights.ts index e8ba12a47..712e51f5e 100644 --- a/src/lib/theme/lineHeights.ts +++ b/src/lib/theme/lineHeights.ts @@ -3,6 +3,7 @@ import locale from 'src/lib/locale' export const allLineHeights = { 1: 1, 1.1: 1.1, + 1.2: 1.2, 1.3: 1.3, 1.55: 1.55, 2: 2