hunk.code_window:     const isTransient = stateNodes.some(stateNode => stateNode._transient);
       if (isTransient) {
         raisedEvents.push({ type: actionTypes.nullEvent });
       }
       const meta = [this, ...stateNodes].reduce((acc, stateNode) => {
         if (stateNode.meta !== undefined) {
           acc[stateNode.id] = stateNode.meta;
         }
         return acc;
       }, {});
       const nextState = new State<TContext, TEvent>({
         value: resolvedStateValue || currentState!.value,
         context: updatedContext,
  
hunk.labels: keep keep keep keep keep replace replace replace replace replace replace keep keep keep keep
hunk.after_edit:     const meta = [this, ...stateNodes].reduce(
         (acc, stateNode) => {
           if (stateNode.meta !== undefined) {
             acc[stateNode.id] = stateNode.meta;
           }
           return acc;
         },
         {} as Record<string, string>
       );
  
hunk.file_path: src/StateNode.ts
hunk.type: replace
file: # Calculator
  
  - Created by [Mukesh Soni](https://github.com/mukeshsoni)
  - Uses [React](https://reactjs.org)
  - GitHub repository: [github.com/mukeshsoni/statechart-calculator](https://github.com/mukeshsoni/statechart-calculator)
  
  <iframe src="https://codesandbox.io/embed/github/mukeshsoni/statechart-calculator/tree/master/?fontsize=14" style="width:100%; height:500px; border:0; border-radius: 4px; overflow:hidden;" sandbox="allow-modals allow-forms allow-popups allow-scripts allow-same-origin"></iframe>
  